mybatisplus 分页查询语句
时间: 2023-09-06 13:08:26 浏览: 82
mybatis-plus分页查询的实现示例
MybatisPlus 提供了很方便的分页查询功能。下面是一个简单的示例:
```java
Page<User> page = new Page<>(1, 10);
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.eq("status", 1);
wrapper.like("name", "test");
IPage<User> userPage = userService.page(page, wrapper);
List<User> userList = userPage.getRecords();
```
上述代码中,首先创建了一个 `Page` 对象,指定了当前页码和每页显示的记录数。然后创建了一个 `QueryWrapper` 对象,添加了查询条件。最后调用 `userService.page` 方法进行分页查询,将查询结果封装在 `IPage` 对象中,通过 `getRecords()` 方法获取当前页的记录列表。
需要注意的是,如果你使用的是 MybatisPlus 3.x 版本,`Page` 类已经被移动到了 `com.baomidou.mybatisplus.extension.plugins.pagination` 包下,需要修改导入语句。
阅读全文