我正在創建一個名爲JPA的查詢。它需要獲取符合經理姓名和狀態的所有記錄。這是我創造的。用2個參數命名JPA查詢
@NamedQuery(name = "Claims.viewMgrClaims", query = "SELECT c FROM Claims c WHERE c.mgrname = :mgrname AND "
+ "c.status like :stat")
我創造了它下面這裏Named Query with like in where clause
給出不過,我不確定我的電話應該怎麼樣子的例子。例如,我不確定如何使用兩個字段的setParameter。我用這個不同的查詢,它工作正常。
List<Claims> l = em.createNamedQuery("Claims.findByMgrname").setParameter("mgrname", MgrName).getResultList();
但是,我應該爲我的新的NamedQuery使用什麼?我無法正確理解。
是的,我去後,得到了它通過上述鏈接。不管怎麼說,多謝拉 – rockstar 2013-03-22 08:23:25