2015-05-26 43 views
0

這裏是我的類CommandeclientFacade.java:JSF:java.lang.ClassCastException:entity.Commandeclient不能轉換爲[Ljava.lang.Object;

public List<Object[]> findCommandeclient() { 
    return em.createQuery("Select c FROM Commandeclient c").getResultList(); 
} 

我的豆CommandeclientMB.java:

Resultat = CommandeclientFC.findCommandeclient(); 
for (Object[] com : Resultat) { 
} 

的問題是:

entity.Commandeclient不能轉換爲[Ljava。 lang.Object;

重要提示:我想將類的結果轉換爲對象,讓我在for循環中使用它。

+0

請使用英文。 – ryanyuyu

回答

0

getResultList()給你的對象(Commandeclient)的列表,而你把它作爲Object[]列表。

public List<Commandeclient> findCommandeclient() { 
    return em.createQuery("Select c FROM Commandeclient c").getResultList(); 
} 
Resultat = CommandeclientFC.findCommandeclient(); 
for (Commandeclient com : Resultat) { 
} 

應該是你的代碼應該是什麼樣子。

+0

謝謝您:D 您的回答讓我以其他方式思考使其成爲^^ – Abdelwahed

相關問題