如何获得最后5行?

时间:2016-06-20 17:56:17

标签: mysql jpa jpql sql-limit

我试图从表中获取最后五行的列表。我已经尝试了limit 5,但没有运气。

这是方法

@Transactional
public List<Poll> findAllLimit5() {
    return em.createQuery("select a from Poll a ", Poll.class).getResultList();
}

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

以下是修改后的方法

@Transactional
public List<Poll> findAllLimit5() {
    return em
            .createQuery("select a from Poll a ORDER BY a.id_poll DESC ",
                    Poll.class).setMaxResults(5).getResultList();

}