1
如何从表中使用JPA
和Hibernate
选择最后插入的5条记录?如何从使用JPA的休眠表中选择最后插入的5条记录
public List<Sample> getAgencyChangeLastFiveRecords(){
return (ArrayList<Sample>) createQuery(
"select * from (select * from sample order by id desc) where rownum<=5 order by rownum desc"
);
}
这是行不通的。什么是相应的HQL
查询?
我不知道HQL但在SQL我会用_order通过ROWNUM递减限制5_1 –
你不能做到这一点与HQL你需要使用查询,顺便说一句:可能重复[你如何在HQL中进行限制查询](http://stackoverflow.com/questions/1239723/how-do-you-do-a-limit-query-in-hql) –