mybatis-plus 用的3.3.0版本
使用方法:
Page<TestEntity> page = new Page<>(pageIndex, pageSize);
Page<TestEntity> userPage = this.page(page, queryWrapper);
发现查询出来了所有的数据,分页未生效。排查发现缺少PaginationInterceptor的配置,需要自定义MybatisPlusConfig 配置分页插件。
新建一个MyBatisPlusPageConfig类,简单配置完后就可以了。
/**
* 分页插件
*/
@Bean
public PaginationInterceptor paginationInterceptor() {
PaginationInterceptor page = new PaginationInterceptor();
page.setDialectType("mysql");
return page;
}
}
在重新查询发现分页就能生效了