hql 语句报错 大神们们进来看看

qq_24547867 2016-04-28 08:17:06

@Override
public boolean ValidateUserInfo(UserInfo u) {

// TODO Auto-generated method stub
String hql = "from UserInfo u where u.userNo = ? and u.userPwd = ?";
Query query = sessionFactory.getCurrentSession().createQuery(hql);
query.setString(0, u.getUserNo());
query.setString(1, u.getUserPwd());
return query.executeUpdate()> 0;

}
报错:
严重: Servlet.service() for servlet [springMVC] in context with path [/sim] threw exception [Request processing failed; nested exception is org.hibernate.hql.internal.QueryExecutionRequestException: Not supported for select queries [from cn.com.bean.UserInfo as u where u.userNo = ?and u.userPwd = ?]] with root cause
org.hibernate.hql.internal.QueryExecutionRequestException: Not supported for select queries [from cn.com.bean.UserInfo as u where u.userNo = ?and u.userPwd = ?]
...全文
252 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanweijie0317 2016-05-14
  • 打赏
  • 举报
回复
不支持hql查询,肯定不是本段有问题。
rick-he 2016-04-29
  • 打赏
  • 举报
回复
这是hql有问题,不是sql语句问题
xu176032 2016-04-29
  • 打赏
  • 举报
回复
你把 select * 加上试试啊, hql也是支持正常的sql语句的。 加上也报错的话,研究你的配置文件啥的是不是配的有问题

17,082

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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