llgd.net
当前位置:首页 >> SSH整合报错:org.hiBErnAtE.hql.intErnAl.Ast.QuE... >>

SSH整合报错:org.hiBErnAtE.hql.intErnAl.Ast.QuE...

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

说的是 你的这个实体 没有配置映射 检查 如果是XML配置 SiteColumn.hbm 如果是注解检查 SiteColumn.java 实体没有映射 不能使用HQL进行查询..............。。

import语句?写了吧

错误一:org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [spring.xml]; nested exception is java.lang.NoClassDefFoundError: org/aopalliance/interc...

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

这个可能是你数据的问题,java.lang.IllegalArgumentException是转换的问题 ,也许你取出来的某个字段的数据中有在转换成实体的过程中出错了 ,速度检查下你有没有错误的数据,或者实体的类型和数据库的类型无法匹配

检查 映射文件里 表名和 实体类 名有没有问题吧

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

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

没人说hibernate查出来的都是String型的吧,你在配置文件中配置一下类型咯,又或是你数据库里面的id本来存储的就是String型的数据,可能是Integer不兼容得啊,不会有中文或者非数字的东东吧

网站首页 | 网站地图
All rights reserved Powered by www.llgd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com