永发信息网

关于getHibernateTemplate().find()方法的问题

答案:2  悬赏:0  手机版
解决时间 2021-02-08 15:51
代码:List userlist = this.getHibernateTemplate().find(
"select u from Users u where u.username=? and password=?",
new Object[] { username , password });
数据库实例名是orcl。登录时报错,后台输出:
Hibernate: select users0_.USERID as USERID11_, users0_.USERNAME as USERNAME11_, users0_.PASSWORD as PASSWORD11_, users0_.NAME as NAME11_, users0_.REGISTERDATE as REGISTER5_11_, users0_.ZJLOGIN as ZJLOGIN11_ from orcl.USERS users0_ where users0_.USERNAME=? and users0_.PASSWORD=?
2010-05-10 21:12:02,593 ERROR [org.hibernate.util.JDBCExceptionReporter] - 为什么自动在表明前面加上orcl呢?在plsql中写sql,加上orcl的话也会提示“表或视图不存在”。这是什么问题呢?

实体类名和对应的表明都是Users 。我记得user是关键字,users不是关键字吧?
最佳答案
首先Hibernate是一个orm映射,hql语句后面跟的表名是数据库表对应的实体类的名字
Users是如果是用户数据库表名,请换成类名在试一下。
也有可能Users是关键词,换个名字试一下也许就可以了
全部回答

gethibernatetemplate().find 用select top 5 * 报错是吧,那和你的应该是同理,hql可以自定义sql语句,应该可以

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
生活中要学会看地图,如果你手持地图,怎样站
苏仙岭索道有多长
我的电脑一进网络游戏显示就不正常了
听课的节数标准是多少
河池市桂旭贸易有限公司地址在哪,我要去那里
铝线断了怎么办
润州工业园区防违拆违办公室地址有知道的么?
邮政银行卡密码忘记怎么办,我是在外地办的。
以下是两位老师对同一名学生写的操行评语。【
博山溶洞、王母池、淋漓湖、天星湖都属于樵岭
马克旅行酒店我想知道这个在什么地方
【白堤】白居易真的带人修筑了白堤吗?
source insight多少钱
求 苍翼默示录 全集中文字幕网盘
汕头市哪里可以有完美专卖店
推荐资讯
寇氏神罐减肥NO.鄂K2122这个地址在什么地方,
万通源大酒店地址在哪,我要去那里办事
百信药业高攀店地址在哪,我要去那里办事
Bill was a boy of 15. His parents went to
电脑怎样免费上网?如何才能免费上网?如何实
玻尿酸丰唇两次打的牌子不一样
5D动感影院(凤溪分店)地址有知道的么?有点事
三菱奥克斯空调这个地址在什么地方,我要处理
停车场(新元大道)地址在什么地方,我要处理点
艺蓉舞蹈艺术培训学校南门校区这个地址在什么
义哥工作室地址在什么地方,我要处理点事
老小数点地址在哪,我要去那里办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?