mybatis-plus分页查询(page的使用)
01 前置的准备
配置分页的拦截器,Mybatis-plus默认是不开启分页查询的
/**
*这个类用于配置MybatisPlus的分页查询器
*/
@Configuration
public class MyBatisPlusConfig {
// MybatisPlus的配置
@Bean
public MybatisPlusInterceptor mybatisPlusInterceptor() {
MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
// 在拦截器中加入了一个分页的拦截器
interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));
return interceptor;
}
}
02 基础的使用
测试类
public class Category {
@TableId
private Long categoryId;
private String categoryName;
private String categoryPicture1;
private String categoryPicture2;
}
//分页查询的配置和使用
//前一个是设置第几页,后一个是设置一页多少数据Page page=new Page(2,3);
Page<Category> list=iCategoryService.page(page);
System.out.println(list.getTotal());//查询数据总数
System.out.println(list.getRecords());//当前页的数据
还没有评论,来说两句吧...