MatrixAaron
2020-04-28 09:55
采纳率: 50%
浏览 2.6k

同时使用了mybatis plus和mybatis的分页插件,mybatis plus分页结果total返回0

项目中同时使用了mybatis plus和mybatis的分页插件,现在mybatis plus分页结果total返回0,请问如何在兼容两种分页的情况下解决这个冲突问题?

mybatis:

<!--分页插件 pagehelper -->
<dependency>
            <groupId>com.github.pagehelper</groupId>
            <artifactId>pagehelper-spring-boot-starter</artifactId>
            <version>1.2.3</version>
            <exclusions>
                <exclusion>
                    <groupId>org.mybatis</groupId>
                    <artifactId>mybatis</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>org.mybatis</groupId>
                    <artifactId>mybatis-spring</artifactId>
                </exclusion>
                <exclusion>
                    <artifactId>jsqlparser</artifactId>
                    <groupId>com.github.jsqlparser</groupId>
                </exclusion>
            </exclusions>
        </dependency>

mybatis plus:

<dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatisplus-spring-boot-starter</artifactId>
            <version>${mybatisplus.spring.boot.version}</version>
        </dependency>
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus</artifactId>
            <version>${mybatisplus.version}</version>
        </dependency>
@Configuration
public class MybatisPlusConfig {

    /**
     * 分页插件
     */
    @Bean
    public PaginationInterceptor paginationInterceptor() {
        return new PaginationInterceptor();
    }
}

依赖冲突检查(没有冲突):
图片说明
图片说明

mybatis plus分页代码(代码随便写的,还没有优化):
图片说明
图片说明

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • _知道者丶 2020-04-28 10:02

    两个maven又冲突嘛?你使用的时候是两个一起用了?确保在数据库执行是有数据?
    尝试只使用单一种插件进行查询看下有没数据,代码都没po上这很难分析

    打赏 评论
  • Be a sunshine boy 2020-11-20 16:02

    貌似官方不建议一起用啊

    打赏 评论
  • weixin_42279717 2021-01-29 16:57

    解决了吗?

    打赏 评论

相关推荐 更多相似问题