2012-07-22 108 views
0

我剛開始使用JAVA jpa。到目前爲止,我只嘗試了堅持不懈的方法。 我有我的客戶類是不被認可上述情況下運行下面的查詢JPA查詢錯誤

Customer = Customer(manager.createQuery("Select c FROM Customer c where c.LastName=\"Lname\"")); 

然而麻煩。我做對了嗎?

+2

什麼是你得到的異常解決了這個問題? – 2012-07-22 02:56:28

+0

上面的結果不能被輸入。我使用Query query = em.createQuery( 「SELECT c FROM Country c WHERE c.name ='Canada'」)解決了這個問題; 國家c =(國家)query.getSingleResult(); – Murphy316 2012-07-22 04:26:23

+0

什麼是「客戶=客戶(...)」試圖實現? – DataNucleus 2012-07-22 07:03:54

回答

0

查詢對象不能被強制轉換 - 特德所以我用

query = em.createQuery("SELECT c FROM Country c WHERE c.name = 'Canada'"); 
Country c = (Country)query.getSingleResult();