LambdaQueryWrapper<Invoicing> queryWrapper = new LambdaQueryWrapper<>(); 怎么分页查询
时间: 2024-11-03 16:21:38 浏览: 34
LambdaQueryWrapper是Mybatis Plus中用于动态构建SQL查询条件的一种便捷方式。如果你想通过它来进行分页查询,通常会结合PageHelper工具。首先,你需要引入PageHelper依赖,并配置好分页插件。然后,你可以按照以下步骤操作:
1. 引入需要的包:
```java
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
```
2. 创建Page对象并指定总共有多少条数据(total),这通常是服务层获取到的总记录数:
```java
int total = getTotalRecordCount(); // 获取总记录数方法
Page<Invoicing> page = new Page<>(1, pageSize, total); // 第一页,每页大小,总记录数
```
3. 使用LambdaQueryWrapper构造分页查询的SQL:
```java
queryWrapper.lambda().eq(Invoicing::getId, id) // 这里是一个示例,根据id查询
.offset(page.getOffset()) // 起始位置
.limit(page.getSize()); // 每页显示的记录数
List<Invoicing> invoices = queryWrapper.page(page).selectList(); // 执行分页查询
```
在这个例子中,`page.getOffset()` 和 `page.getSize()` 分别对应分页查询的起始索引和每页的数量。
阅读全文
相关推荐
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![crx](https://img-home.csdnimg.cn/images/20250102104920.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)