MyBatis-plus中的Page出现返回total总为0的问题

MyBatis-plus中的Page出现返回total总为0的问题

最近发现好多人出现使用插件后,分页的参数有问题,总结使用MyBatis-plus 插件,出现page total 为0的情况

1:设置断言mysql

@Configuration  
public class MybatisPlusConfig {  
     /** 
     *   mybatis-plus分页插件 
     */  
    @Bean  
    public PaginationInterceptor paginationInterceptor() {  
        PaginationInterceptor page = new PaginationInterceptor();  
        page.setDialectType("mysql");  
        return page;  
    }  
} 

2:mysql 脚本语句 关联查询,出现关联表的id 都为id ,没有进行区分。

项目中同时使用了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(); } } ``` 依赖冲突检查(没有冲突): ![图片说明](https://img-ask.csdn.net/upload/202004/28/1588041501_889118.jpg) ![图片说明](https://img-ask.csdn.net/upload/202004/28/1588041511_295835.jpg) mybatis plus分页代码(代码随便写的,还没有优化): ![图片说明](https://img-ask.csdn.net/upload/202004/28/1588041796_637029.jpg) ![图片说明](https://img-ask.csdn.net/upload/202004/28/1588041804_23535.jpg)
©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页