mybatisplus的分页
时间: 2023-08-30 16:10:10 浏览: 71
mybatis-plus分页查询的实现示例
MybatisPlus 提供了很方便的分页查询功能。你可以使用 Page 对象来指定分页参数,并通过 selectPage 方法进行分页查询。
首先,你需要创建一个 Page 对象,并设置当前页码和每页显示的数量。例如,下面的代码创建一个当前页为 1,每页显示 10 条记录的 Page 对象:
```java
Page<User> page = new Page<>(1, 10);
```
接下来,你可以使用 MybatisPlus 提供的 selectPage 方法进行分页查询。这个方法接收一个 QueryWrapper 对象作为参数,于指定查询条件。例如,下面的代码使用 Page 对象和 QueryWrapper 对象进行分页查询:
```java
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("status", 1); // 查询条件示例,根据具体需求设置
IPage<User> resultPage = userMapper.selectPage(page, queryWrapper);
```
最后,你可以通过 resultPage 对象获取分页查询的结果。例如,可以通过 resultPage.getRecords() 获取当前页的数据列表,resultPage.getCurrent() 获取当前页码,resultPage.getSize() 获取每页显示的数量,resultPage.getTotal() 获取总记录数等。
这就是使用 MybatisPlus 进行分页查询的基本步骤。希望对你有所帮助!如果还有其他问题,请继续提问。
阅读全文