mybatis-plus在3.4.0版本之后,在分页的时候,要配置分页插件,使用拦截器拦截传递的参数,进行分页操作。
import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class MbatisPlusConfig {
/**
* 3.4.0之后版本
*/
@Bean
public MybatisPlusInterceptor mybatisPlusInterceptor(){
MybatisPlusInterceptor mybatisPlusInterceptor = new MybatisPlusInterceptor();
mybatisPlusInterceptor.addInnerInterceptor(new PaginationInnerInterceptor());
return mybatisPlusInterceptor;
}
}
然后再使用分页查询就不会出错了,否则会出现不分页查询和总数为0的情况。