日期:2014-05-17  浏览次数:20799 次

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中的所有权限。