当前位置: 代码迷 >> Java Web开发 >> hibernate大牛们帮忙看看,该如何处理
  详细解决方案

hibernate大牛们帮忙看看,该如何处理

热度:823   发布时间:2013-02-25 21:21:51.0
hibernate大牛们帮忙看看
select
  count(commcdd0_.ID) as col_0_0_ 
  from
  USER_TRADEMARK.commcd_d commcdd0_ 
  where
  1=1

这是myeclipse控制台打印出的sql语句,我想知道from后面的USER_TRADEMARK是什么意思?
还有,为什么我在数据库中建了这个表,但执行上面的sql语句说是表不存在?
把USER_TRADEMARK去掉就可以了。
这是什么问题啊?我应该怎么配一下?跟数据库登陆人的权限有关系吗?

------解决方案--------------------------------------------------------
是Schema吧,
也就是用户名,数据库的所有人
------解决方案--------------------------------------------------------
USER_TRADEMARK是你的表空间!
在hbm配置文件中把class节点里面的schema这个属性去掉!!!
 
------解决方案--------------------------------------------------------
USER_TRADEMARK 是你登陆数据库的用户名。你用USER_TRADEMARK 用户登陆数据库再查询就可以了,你去掉USER_TRADEMARK可以查,说明 你登陆的用户有USER_TRADEMARK中的所有权限。
  相关解决方案