ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

Mybatis-Plus实现分页查询

2026/8/25 7:19:39 拓冰建站 浏览量
Mybatis-Plus实现分页查询

分页插件配置

MybatisPlusConfig

import com.baomidou.mybatisplus.annotation.DbType;
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 MybatisPlusConfig {/*** 添加分页插件*/@Beanpublic MybatisPlusInterceptor mybatisPlusInterceptor() {MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));return interceptor;}
}

分页查询学生

测试

    @Autowiredprivate StudentMapper studentMapper;@Testpublic void test() {int current = 1;  //当前页数int size = 10;    //当前展示数量Page<StudentEntity> page = new Page<>(current, size);studentMapper.selectPage(page, null);System.out.println("当前页数:" + page.getCurrent());System.out.println("当前展示数量:" + page.getSize());System.out.println("总页数:" + page.getPages());System.out.println("总数量:" + page.getTotal());System.out.println("当前展示数据:" + page.getRecords());}