有关spring与hibernate整合遇到的问题
来源:百度知道 编辑:UC知道 时间:2024/05/21 12:19:11
我写了如图这样一个方法 想通过 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