一尘不染

在休眠状态下实现结果分页(获取总行数)

hibernate

如何在Hibernate中实现分页?这些Query对象具有称为的方法setMaxResultssetFirstResult这些方法肯定有帮助。但是我在哪里可以得到结果的总数,以便可以显示到结果最后一页的链接,并可以打印诸如
xxx的 结果200到250之类的东西?


阅读 232

收藏
2020-06-20

共1个答案

一尘不染

您可以使用Query.setMaxResults(int results)和Query.setFirstResult(int offset)。

也要进行编辑:无法知道您将获得多少结果。因此,首先必须使用“ select count(*)…”进行查询。有点丑,恕我直言。

2020-06-20