0
我正在使用jpa進行查詢。我的查詢是這樣的:ErrorCounter意外令牌其中 - 休眠
public PartsItem getAvailablePartsItem(String search) {
Session s = sessionFactory.openSession();
PartsItem pi;
pi = s.createQuery("from PartsItem where lower(serialNumber) like lower(:serialNumber) and where available = true", PartsItem.class).setParameter("serialNumber",'%' + search + '%').list().get(0);
s.close();
return pi;
}
我在與where
和available
得到意外的標記錯誤。我想要滿足這兩個條件,但我一直在收到這些錯誤。這可能是and
的問題嗎?
當然!謝謝 – duldi
「JPA」沒有SessionFactory或Session。所以不,你*不*使用JPA。而JPQL以「SELECT {別名}」開頭,這是您不使用JPA的另一個原因 –