2016-08-14 76 views
-2

就是那些2個例之間的區別:Spring @Autowired字段是否自動隱私?

public class A{ 
@Autowired 
private MyField myField; 
} 

public class A{ 
    @Autowired 
    MyField myField; 
    } 
+0

.setParameter(「num」,1)。什麼是etapesnum的數據類型? – OldProgrammer

+0

使用'String.valueOf(int)'(因爲你不能將'Integer'強制轉換爲'String')。 –

+0

@AymanRbati - 我認爲在存在評論和答案的時候,徹底改變問題的標題和內容並不是一個好主意。我建議刪除這個問題並重新發布。 –

回答

0

你的問題是在這裏:

.setParameter("num", 1).getResultList(); 

嘗試:

.setParameter("num", "1").getResultList(); 

的轉換int轉換爲字符串並調用setParameter,或者更好地使用setInteger()。

我有點驚訝setParaneter()不處理轉換。哦強類型語言的奧祕!