www.zrgj.net > SSh架构hiBErnAtE 执行hql报错:org.springFrAmEwo...

SSh架构hiBErnAtE 执行hql报错:org.springFrAmEwo...

select usr from my_test usr where name = ? 改成 from User user where user.id= ? ;

看下你的User实体类,显示你是没有映射成功,要么没扫描到,要么你注解配置的不对

你的配置文件没有 被加载起来 所以无法使用对象查询 只能使用SQL 查询

你到com.dao.PageDAOImpl.getPages(PageDAOImpl.java:24)处检查你的SQL/HQL语句,SQL/HQL语句有错误,所以导致了这个问题。 细心点,很容易解决的。

SQLQuery query=session.createSQLQuery(sql);

仔细看看是不是路径写错了

这是按照主键更新的,确认你的主键是否赋值。

com.test.model hibernate.dialect=org.hibernate.dialect.SQLServerDialect hibernate.show_sql=true hibernate.hbm2ddl.auto=update

把你主键生成策略改成identity不就好了

org.hibernate.dialect.SQLServerDialect true//这一行就是关键,有了它就会显示运行时的sql语句

网站地图

All rights reserved Powered by www.zrgj.net

copyright ©right 2010-2021。
www.zrgj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com