使用mybatisplus将查询的SQL分页,赋值时不使用for循环赋值
时间: 2024-05-03 22:20:14 浏览: 53
SQL Server两种分页的存储过程使用介绍
可以使用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分页查询非常简单,且效率高。无需手动循环赋值,直接调用分页方法即可。
阅读全文