mybatis plus 新版分页和老版本分页配置和区别

位置:首页>文章>详情   分类: 教程分享   阅读(541)   2024-04-19 09:28:22

mybatis plus starter 3.3.x以内配置分页

@Bean
public PaginationInterceptor paginationInterceptor() {
    PaginationInterceptor paginationInterceptor = new PaginationInterceptor();
    return paginationInterceptor;
}

 

mybatis plus starter 3.5.x配置分页

   /**
     * 分页插件 3.5.X
     */
    @Bean
    public PaginationInnerInterceptor paginationInnerInterceptor() {
        PaginationInnerInterceptor paginationInterceptor = new PaginationInnerInterceptor();
        // 设置最大单页限制数量,默认 500 条,-1 不受限制
        paginationInterceptor.setMaxLimit(-1L);
        paginationInterceptor.setDbType(DbType.MYSQL);
        // 开启 count 的 join 优化,只针对部分 left join
        paginationInterceptor.setOptimizeJoin(true);
        return paginationInterceptor;
    }

    @Bean
    public MybatisPlusInterceptor mybatisPlusInterceptor(){
        MybatisPlusInterceptor mybatisPlusInterceptor = new MybatisPlusInterceptor();
        mybatisPlusInterceptor.setInterceptors(Collections.singletonList(paginationInnerInterceptor()));
        return mybatisPlusInterceptor;
    }

 

不同版本使用不同配置

 

地址:https://www.leftso.com/article/1686218251035480066.html

相关阅读

mybatis plus starter 3.3.x以内配置分页 @Bean public PaginationInterceptor paginationInterceptor() {...
接上一篇:mybatis Interceptor拦截器实现自定义扩展查询兼容mybatis plus-左搜 (leftso.com)这里进行自定义分页查询扩展,基于mybatis plus,同样...
mybatis plus 逻辑删除使用说明全局逻辑值配置,application.properties# 逻辑已删除值(默认为 1) mybatis-plus.global-config.db...
mybatis plus 自增长主键如何获取注意在model对象里面配置以下注解即可在调用save()方法后通过对象get获取@TableId(type = IdType.AUTO) BigI...
mybatis plus find_in_set 使用wrapper.apply(StrUtil.isNotBlank(clazz)," find_in_set('"+clazz+"',claz...
mybatis Interceptor拦截器实现自定义扩展查询兼容mybatis plus @Intercepts({ @Signature(type = Executor.c...
首先说明一下,配置失效总体原因有两种情况一 情况一 版本问题 版本问题,以前 insert-strategy/ update-strategy是使用0/1/2来标记的,3.1.x以后使用了枚举变...
导致问题原因mybatisplus在更新某个信息时候,先执行了selectById查询出来了整个对象,然后进行特定属性设置值,最后updateById这个对象。此时就会有个问题,updateTi...
环境:mybatisplus+druid-spring-boot-starter错误消息:Handler--&gtl;Errorattemptingtogetcolumn'orderTime'f...