mybatis-plus升级新版3.4.2分页失效问题

阅读数:103 评论数:0

跳转到新版页面

分类

python/Java

正文

mybatis-plus的分页查询,高版本与低版本有所不同,同事由原来的3.1改成了3.4.2,但配置项并没有随之修改,导致查询成功但无法分页,page和total都为0。

之前的配置项是这样配置的:

@Configuration
public class MybatisPlusConfiguration {
 
    @Bean
    public PaginationInnerInterceptor paginationInterceptor() {
        return new PaginationInnerInterceptor();
    }
 
}

新版本的分页配置项:

@Configuration
public class MybatisPlusConfiguration {
 
    @Bean
    public MybatisPlusInterceptor mybatisPlusInterceptor(){
        MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
        interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));
        return interceptor;
    }
 
}



相关推荐

使用mybatis plus时,当我们遇见我们的实体类名驼峰写法时: private Date createTime

1、Controller package com.xkcoding.rbac.security.controller;

一、AbstractWrapper 用于生成sql的where条件,当第一个入参数为boolean condition时,表示该条件是否加入最后成的sql中。 1、allEq allEq(Map<R,

一、项目依赖 <dependencies> <!-- --> <dependency> <groupId>org.springframework

一、@SqlParser 如果在程序中,有部分SQL不需要加上租户ID的表示,需要过滤特定的sql,可以通过@SqlParser(filter = true)的形式,只能作用于

一、概述 Model是mybatis plus自带的实体父类,直接定义Bean的时候实现Model类,该类的作用是能通过实体直接进行crud操作,而不需要进行调用dao,前提是“必须存在对应的原始ma

1、pom.xml <build> <resources> <resource> <!-- xml放在java目录下--

一、概述 在使用mybatis plus时,我们常常先创建一个条件构造器,再通过mapper或者service以条件构造器为参数进行查询。 而LambdaQueryChainWrapper是将这两个过

一、示例数据 CREATE TABLE `json_test` ( `id` int NOT NULL AUTO_INCREMENT, `roles` json DEFAULT NULL CO

mybatis-plus是一个mybatis增强版工具,为了简化开发和提高效率。 可以在idea安装一个mybatisx插件,此插件可以通过mapper中的方法定位到xml中。</