Using Mybatis-Plus for pagination query, the total in the returned data is always 0

This problem occurs because we have not configured a bean of the mp plugin

Solution: The bean configuration in the configuration file is enough

 Versions before 3.4

@Configuration
public class MybatisPlusConfig {

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

 Versions after 3.4:

@Configuration
public class MybatisPlusConfig {

    @Bean
    public MybatisPlusInterceptor mybatisPlusInterceptor() {
        MybatisPlusInterceptor mybatisPlusInterceptor = new MybatisPlusInterceptor();
        mybatisPlusInterceptor.addInnerInterceptor(new PaginationInnerInterceptor());
        return mybatisPlusInterceptor;
    }
}

After configuration, restart the server

Guess you like

Origin blog.csdn.net/JSUITDLWXL/article/details/128446235