当前位置: 代码迷 >> Java Web开发 >> 请教关于hibernate的问题
  详细解决方案

请教关于hibernate的问题

热度:81   发布时间:2008-11-24 20:00:38.0
请教关于hibernate的问题
为什么我在是用load方法后

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

下面是用eclipse写得程序

帮忙看看 谢谢了
搜索更多相关主题的帖子: hibernate  

----------------解决方案--------------------------------------------------------
你jdk版本?1.4?
改成new Integer(1).....
----------------解决方案--------------------------------------------------------
JDK是1.5的

更改了还是不可以

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

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

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

估计还是配置的问题吧!
----------------解决方案--------------------------------------------------------
应该不是配置问题吧。
你看看你的eclipse里面的jdk编译级别是多少?可能还是1.4的。
----------------解决方案--------------------------------------------------------
同意楼上观点 从来没有遇到过这情况 应该是jdk版本低了
----------------解决方案--------------------------------------------------------
我更改为1.6但是还是有问题

还是同样的问题!
----------------解决方案--------------------------------------------------------
那就不知道了。。。。
----------------解决方案--------------------------------------------------------
private Integer id;
load(User.class,new Integer(1));
试试!
----------------解决方案--------------------------------------------------------
  相关解决方案