mybatisplus如何实现分页的
时间: 2023-07-03 18:28:29 浏览: 363
MybatisPlus提供了Page类来实现分页功能,具体步骤如下:
1. 引入Page类:在需要分页的Controller中引入com.baomidou.mybatisplus.extension.plugins.pagination.Page类。
2. 构造Page对象:使用Page类的构造方法构造一个分页对象,需要传入两个参数:当前页码和每页显示条数。
3. 调用分页方法:在查询方法中调用MybatisPlus提供的分页方法,传入查询条件和Page对象。例如:
```
Page<User> page = new Page<>(1, 10); // 构造分页对象,当前页码为1,每页显示10条记录
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.eq("age", 18); // 查询条件
IPage<User> userPage = userService.page(page, wrapper); // 调用分页方法,查询结果封装在IPage对象中
```
4. 处理分页结果:分页查询的结果封装在IPage对象中,可以通过以下方法获取分页信息:
- userPage.getRecords():获取当前页的记录列表。
- userPage.getTotal():获取总记录数。
- userPage.getCurrent():获取当前页码。
- userPage.getSize():获取每页显示条数。
- userPage.getPages():获取总页数。
以上就是使用MybatisPlus实现分页的简单步骤。
阅读全文
相关推荐

















