使用mybatis-plus中Page进行分页不生效
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Mar
·
在使用Page进行分页的时候发现始终不能生效。
设置页数和条数,继续查询库里的数据。

返回发现并没有生效,而是查出了该条件下所有的数据。
有可能存在的原因:
未对分页插件进行初始化配置,需要增加配置类。
@Configuration
@MapperScan("com.*。*.mapper") //指定扫描目录
public class MybatisPlusConfig {
@Bean
public MybatisPlusInterceptor mybatisPlusInterceptor() {
MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL)); //注意使用哪种数据库
return interceptor;
}
}
注意使用的是哪种数据库。
数据库类型DbType.MYSQL补充: 如果发现未生效一定排查一下MybatisPlusConfig这个类有没有被注入,有没有生效。
例如使用了注解@ConditionalOnBean(value =
SqlSessionFactoryBean.class)条件注入,存在SqlSessionFactoryBean类才注入。类似这种的注解看有没有满足条件!
更多推荐

所有评论(0)