0
我有實體Invoice
。我需要得到Invoice的paymentDate
,但只需要數據庫中的最後一條記錄。如何使用@Query
? HQL不支持last
查詢。春季數據最後一筆記錄
我有實體Invoice
。我需要得到Invoice的paymentDate
,但只需要數據庫中的最後一條記錄。如何使用@Query
? HQL不支持last
查詢。春季數據最後一筆記錄
要想從一個查詢singleresult嘗試
// construct a unique query -- maybe limit 1
Query query = em.createQuery("SELECT COUNT(c) FROM Country c");
long countryCount = (Long)query.getSingleResult();
是什麼最後的記錄?它是否分類?也許排序另一種方式,並得到第一個記錄/ –
@ScaryWombat以及我可以寫如下查詢:'從發票我選擇i.paymentDate我在哪裏i.id =?1 order by i.paymentDate desc'但它返回我所有記錄。我怎樣才能得到一個?在這個例子中,我如何獲得第一個記錄? –
如果你使用'id'查詢,那麼它應該返回一個獨特的記錄 –