程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> The method load(Class, Serializable) in the type HibernateTemplate is not applicable for the arguments (Class, int),templatearguments

The method load(Class, Serializable) in the type HibernateTemplate is not applicable for the arguments (Class, int),templatearguments

編輯:JAVA綜合教程

The method load(Class, Serializable) in the type HibernateTemplate is not applicable for the arguments (Class, int),templatearguments


引入別人的項目發現利用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

或者強制轉換一下。

改成

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved