使用mybatisplus将查询的SQL分页,赋值时不使用for循环赋值
时间: 2024-05-03 16:20:14 浏览: 57
sql 存储过程分页
可以使用MybatisPlus提供的Page对象自动分页,并将查询结果直接封装到该对象中。示例如下:
```java
Page<User> page = new Page<>(1, 10); // 第一页,每页10条数据
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.eq("status", 1); // 查询条件
IPage<User> userPage = userService.page(page, wrapper); // 执行分页查询
List<User> userList = userPage.getRecords(); // 获取当前页数据
long total = userPage.getTotal(); // 获取总记录数
int pages = userPage.getPages(); // 获取总页数
```
通过上述代码可以看出,使用MybatisPlus分页查询非常简单,且效率高。无需手动循环赋值,直接调用分页方法即可。
阅读全文