0
使用CRUD並希望o訪問數據庫中的某個值。我試過的是:如何使用CreateNativeQuery從SQL數據庫值查詢單個值?
Query query = em.createNativeQuery("select o from Table o where o.IDfield= '938'");
Table o = (Table)query.getSingleResult();
但是這個失敗。
有什麼建議嗎?
非常感謝,createQuery的作品。 – 2011-04-07 09:27:15
也謝謝,我不知道如何在指定的查詢中設置參數。 它使用namedQuery優先是隻是一個整潔和可重用性? – 2011-04-07 09:33:33
Jan Gvdp:命名查詢的另一個原因是他們在部署時檢查語法,因此您可能更容易發現拼寫錯誤。此外,應該有一個小的性能改進,因爲查詢只能轉換爲SQL一次。 – 2011-04-07 11:15:32