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语句有错误,所以导致了这个问题。 细心点,很容易解决的。

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

Unsupported major.minor version 52.0是主要异常,是 JDK 版本问题 网页链接

默认读取src下面的hibernate.cfg.xml配置文件,看看你配置文件有没有写错,这异常是你配置文件问题,不行就把配置文件贴出来

Customer表指向了你com.cdgl.app.entity.Customer个类,应该是个po吧,Customer换成小写试试

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

很明显,java.lang.NullPointerException ,这是个空引用异常,说的是,你用那个DAO的对象时候,该DAO对象没有实例化,而抛出的,错误是有 SubjectAction.java:40 ,这个ACTION 的40行导致的,查一下你的DAO注入,肯定是没有注入成功,仔细检查...

网站地图

All rights reserved Powered by www.zrgj.net

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