【MyBatis Plus】MyBatis Plus的分页类Page最常用的方法有哪些?

Mybatis Plus的分页类Page中最常用的方法主要有:

1. Page(int current, int size)

构造函数,初始化当前页码current和每页大小size。

2. getCurrent()

获取当前页码。

3. getPageSize()

获取每页条数。

4. getTotal()

获取总记录数。

5. getPages()

获取总页数。

6. hasNext()

判断是否有下一页。

7. hasPrevious()

判断是否有上一页。

8. next()

获取下一页的Page对象。

9. preprocessPage(IPage page)

预处理分页数据,设置当前页/每页大小等。

10. setOrders(String orders)

设置排序条件 orders。

这些方法可以实现分页类Page的基本功能:

  • 初始化分页参数
  • 获取分页信息
  • 进一步构造分页参数
  • 判断有无下一页/上一页
  • 获取下一页/上一页

通过Page对象可以构造出完整的分页查询条件。

我们主要使用这几个方法:

  • 构造函数初始化
  • getCurrent()/getPageSize()获取分页参数
  • getTotal()/getPages()获取分页信息
  • next()获取下一页Page对象