前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MybatisPlus分页插件无效解决方案

MybatisPlus分页插件无效解决方案

原创
作者头像
诺浅
修改2020-08-21 17:45:06
1.8K1
修改2020-08-21 17:45:06
举报
文章被收录于专栏:工具使用工具使用

确认是否配置PaginationInterceptor

代码语言:txt
复制
@Configuration
public class MyBatisPlusConfig {
    /**
     * 分页插件
     * @return
     */
    @Bean
    public PaginationInterceptor paginationInterceptor() {
        return new PaginationInterceptor();
    }
}

确认是否把PaginationInterceptor加入到自定义的SqlSessionFactory中

代码语言:txt
复制
public class DataSourceConfig {
	@Autowired
	private PaginationInterceptor paginationInterceptor;
  @Primary
	@Bean(name = "helmetSqlSessionFactory")
	public SqlSessionFactory helmetSqlSessionFactory(@Qualifier("helmetDataSource") DataSource helmetDataSource)
			throws Exception {
		MybatisSqlSessionFactoryBean sqlSessionFactory = new MybatisSqlSessionFactoryBean();
		sqlSessionFactory.setDataSource(helmetDataSource);
		...
    //关键代码 设置 MyBatis-Plus 分页插件
		Interceptor[] plugins = {paginationInterceptor};
		sqlSessionFactory.setPlugins(plugins);
		return sqlSessionFactory.getObject();
	}
}

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 确认是否配置PaginationInterceptor
  • 确认是否把PaginationInterceptor加入到自定义的SqlSessionFactory中
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档