hibernate使用的问题

xxynew 2009-05-07 04:31:40
使用
<sql-query name="QueryByUserNames">
<![CDATA[
select {s.*} from Accounts s where s.ac_username=:userName and s.ac_password=:password
]]>
<return alias="s" class="bean.Accounts"/>
</sql-query>
进行查询
dao实现类中调用
Query q = super.getSession().getNamedQuery("QueryByUserNames");
q.setString("userName", account.getUserName());
q.setString("password", account.getPassword());
这样调用应该就可以了,但是会报错:
org.hibernate.MappingException: Named query not known: QueryByUserNames
at org.hibernate.impl.AbstractSessionImpl.getNamedQuery(AbstractSessionImpl.java:70)
at org.hibernate.impl.SessionImpl.getNamedQuery(SessionImpl.java:1260)
at dao.impl.AccountsDAOImpl.queryByUserNameAndPassword(AccountsDAOImpl.java:75)
at service.impl.SYSADMINServiceImpl.getAccountByUserNameAndPassword(SYSADMINServiceImpl.java:64)
找不到错误在什么地方.请大家帮忙解决一下.谢谢
...全文
361 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧