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对象