Mybatis-plus系列使用Mybatis-plus的selectPage()分页查询没生效

Posted 善良勤劳勇敢而又聪明的老杨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mybatis-plus系列使用Mybatis-plus的selectPage()分页查询没生效相关的知识,希望对你有一定的参考价值。

热门系列:


1、问题

        最近尝试使用Mybatis-plus的selectPage()分页查询功能,然后发现按照API文档使用后,并没有生效。代码如下:

List<Line> lineList = lineMapper.selectPage(new Page<>(1,6),query).getRecords();

        但是发现打印日志,并没有加上limit语句查询。(博主用的是mysql数据库)


2、解决

        主要问题出在少了下面这段配置代码,加上即可:

import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 * @Author: Yangy
 * @Date: 2021/8/18 12:14
 * @Description
 */
@Configuration
public class MybatisPlusConfig {
	
	@Bean
    public PaginationInterceptor paginationInterceptor() {
        return new PaginationInterceptor();
    }
	
}

        OK,打完收工~~~

以上是关于Mybatis-plus系列使用Mybatis-plus的selectPage()分页查询没生效的主要内容,如果未能解决你的问题,请参考以下文章

Spring Boot 2.X:集成 mybatis-plus 高效开发

Mybatis-plus系列使用Mybatis-plus的selectPage()分页查询没生效

Mybatis-plus系列使用Mybatis-plus的selectPage()分页查询没生效

Mybatis-plus系列使用Mybatis-plus的selectPage()分页查询没生效

如何整合 springboot + mybatis-plus(系列一)

springboot系列:mybatis-plus之条件构造器使用手册|超级详细,建议收藏