使用mybatisPlus的lambdaQueryWrapper的模糊分页查询
1.导入坐标
// mybatis
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
</dependency>
//springboot整合mybatisplus
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
</dependency>
2.service层
3.service代码
这里是模糊查询like方法,like方法第一个参数为表映射类的字段,
为哪个字段进行查询,第二个参数为具体数据;
4.添加分页
在启动类中添加分页拦截器
@Bean
public PaginationInterceptor paginationInterceptor() {
return new PaginationInterceptor();
}
service中
Page page = new Page(dto.getPage(),dto.getSize());
IPage result = page(page, lambdaQueryWrapper);
List records = result.getRecords();