我有实体Invoice
。我需要获取Invoice的paymentDate
,但只需要数据库中的最后一条记录。如何使用@Query
进行操作? HQL不支持last
查询。
答案 0 :(得分:0)
要从查询中获取单个结果,请尝试
// construct a unique query -- maybe limit 1
Query query = em.createQuery("SELECT COUNT(c) FROM Country c");
long countryCount = (Long)query.getSingleResult();