首页 > 代码库 > The method load(Class, Serializable) in the type HibernateTemplate is not applicable for the arguments (Class, int)
The method load(Class, Serializable) in the type HibernateTemplate is not applicable for the arguments (Class, int)
引入别人的项目发现利用HibernateTemplate的load的方法报错了。错误提示为:
The method load(Class, Serializable) in the type HibernateTemplate is not applicable for the arguments (Class, int)
意思为load方法的第二个参数是实现Serializable接口的对象,int类型不符合。但jdk自动装箱,int会自转换为Integer,而Integer是实现了Serializable的,所以应该是可以的。但myeclipse偏偏报错了,原因是我的myeclipse中window->preferences->java-compiler中的Compiler compliance level设置为1.4。
解决方法是把window->preferences->java-compiler中的Compiler compliance level成1.6
或者强制转换一下。
改成
The method load(Class, Serializable) in the type HibernateTemplate is not applicable for the arguments (Class, int)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。