标题:请教关于hibernate的问题
只看楼主
elan1986
Rank: 6Rank: 6
等 级:贵宾
威 望:18
帖 子:458
专家分:407
注 册:2007-12-17
结帖率:100%
 问题点数:0 回复次数:7 
请教关于hibernate的问题
为什么我在是用load方法后

会一直出现 类型Session中的方法load(Class,Serializable)对于参数(class,int)不适用

下面是用eclipse写得程序

帮忙看看 谢谢了

hibernate_mang2one lch.rar (10.54 KB)
搜索更多相关主题的帖子: hibernate 
2008-11-24 20:00
huwangvs
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:34
帖 子:764
专家分:0
注 册:2007-2-4
得分:0 
你jdk版本?1.4?
改成new Integer(1).....
2008-11-24 20:52
elan1986
Rank: 6Rank: 6
等 级:贵宾
威 望:18
帖 子:458
专家分:407
注 册:2007-12-17
得分:0 
JDK是1.5的

更改了还是不可以

我现在怀疑是因为配置的那个ID主键得属性是INT类型

当我将其更改为String得时候 就没有什么问题了

但是要这样写 load(User.class,"3");

估计还是配置的问题吧!
2008-11-24 21:55
huwangvs
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:34
帖 子:764
专家分:0
注 册:2007-2-4
得分:0 
应该不是配置问题吧。
你看看你的eclipse里面的jdk编译级别是多少?可能还是1.4的。
2008-11-24 22:41
guoxhvip
Rank: 8Rank: 8
来 自:聖西羅南看臺
等 级:贵宾
威 望:44
帖 子:4052
专家分:135
注 册:2006-10-8
得分:0 
同意楼上观点 从来没有遇到过这情况 应该是jdk版本低了

愛生活 && 愛編程
2008-11-25 00:29
elan1986
Rank: 6Rank: 6
等 级:贵宾
威 望:18
帖 子:458
专家分:407
注 册:2007-12-17
得分:0 
我更改为1.6但是还是有问题

还是同样的问题!
2008-11-25 12:15
huwangvs
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:34
帖 子:764
专家分:0
注 册:2007-2-4
得分:0 
那就不知道了。。。。
2008-11-25 15:41
roemin
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2010-1-24
得分:0 
private Integer id;
load(User.class,new Integer(1));
试试!
2010-01-24 19:24



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-246041-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.227774 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved