querywrapper做分页
时间: 2023-07-18 16:21:09 浏览: 106
mybatis-plus QueryWrapper自定义查询条件的实现
5星 · 资源好评率100%
querywrapper 是 MyBatis-Plus 提供的一个查询构造器,用于构建复杂的查询条件。如果想要在查询中加入分页条件,可以使用 querywrapper 的分页方法,例如:
```java
Page<User> page = new Page<>(1, 10); // 指定当前页码和每页记录数
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.eq("status", 1) // 添加查询条件
.like("name", "张三")
.orderByDesc("create_time"); // 添加排序条件
IPage<User> result = userDao.selectPage(page, wrapper); // 执行分页查询
```
在上述代码中,我们首先创建了一个 Page 对象,指定当前页码和每页记录数。然后使用 QueryWrapper 构造查询条件,最后调用 selectPage 方法执行分页查询。执行结果会返回一个 IPage 对象,其中包含了当前页的查询结果和总记录数等信息。
阅读全文