有关spring与hibernate整合遇到的问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 12:19:11
我些了一个 DAO 类 继承 HibernateDaoSupport 实现 idao接口
我写了如图这样一个方法 想通过 ID号 找到对应的对象 并返回!~
结果总报这样的错误.... 不知道怎么解决...

仔细看看你那个方法的参数是int

而hibernate 所用bean的属性(包括id),都是可序列化的(实现了Serializble接口的),所以:

你的int  id  的参数是不对的。int是个基本数据类型,没有实现那个序列化接口,所以hibernate不能识别。应该写成:Integer id,   Integer 是实现了序列化接口的封装int类。

不信的话你看看你的hibernate  的bean里面的id是不是Integer类型的。 

在jdk1.5里面  int 和 Integer 是不用显式转化也行

Integer i = Integer.valueOf(1);

int n = i.intValue();

如果一个方法的参数是Integer,你可以直接传过去一个int,会自动转化。

在1.6后好像是必须自己显式转化。

struts 与spring 运行平台 jsp 与 struts hibernate spring 的关系 merry与spring festive可以联用吗 有关于spring festival的各地庆祝方式 关于EJB3.0与Spring的关系 等等 In spring,a spring springs into spring struts 与spring与eclipse之间的关系是什么呀?好晕呀 请大家帮我推荐些电子书啊,有关Structs,Spring,Hibernetr的 spring是什么意思 pierian spring