我有一個與此代碼返回所有的Article
期從數據庫的方法:但是當我想用的for-each其結果,因爲這如何迭代Criteria生成列表?
public static List getAllArticles(){
Session se=openSession();
List li=se.createCriteria(Article.class).list();
se.close();
return li;
}
:
for(Article a :Boss.getAllArticles()){
//
}
顯示此錯誤:
不兼容的類型:對象不能轉換爲
Article
應該是被接受的答案,因爲它避免了不必要的轉換。 – kostja
對不起,只是想知道 - '列表李=(列表)(se.createCriteria(Article.class).list());'是不是也是一個鑄造? –
Ved
是的,您需要投射爲'list()'方法返回一個非參數化的'List'對象。對於它的價值,我認爲你的答案也很好! – cowls