如何使用带有Hibernate的JPA从表中选择最后插入的5条记录

时间:2012-11-08 09:24:33

标签: java hibernate jpa hql

如何使用JPAHibernate

从表中选择上次插入的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查询?

1 个答案:

答案 0 :(得分:0)

可能是你可以尝试下面的

 String hql="from Sample order by id desc"
 Query.setMaxResults(5)