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