mybatis-plus分页查询(page的使用)

一时失言乱红尘 2024-02-17 08:54 161阅读 0赞

01 前置的准备

  • 配置分页的拦截器,Mybatis-plus默认是不开启分页查询的

    1. /**
    2. *这个类用于配置MybatisPlus的分页查询器
    3. */
    4. @Configuration
    5. public class MyBatisPlusConfig {
    6. // MybatisPlus的配置
    7. @Bean
    8. public MybatisPlusInterceptor mybatisPlusInterceptor() {
    9. MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
    10. // 在拦截器中加入了一个分页的拦截器
    11. interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));
    12. return interceptor;
    13. }
    14. }

02 基础的使用

  • 测试类

    1. public class Category {
    2. @TableId
    3. private Long categoryId;
    4. private String categoryName;
    5. private String categoryPicture1;
    6. private String categoryPicture2;
    7. }

    //分页查询的配置和使用
    //前一个是设置第几页,后一个是设置一页多少数据

    1. Page page=new Page(2,3);
    2. Page<Category> list=iCategoryService.page(page);
    3. System.out.println(list.getTotal());//查询数据总数
    4. System.out.println(list.getRecords());//当前页的数据

发表评论

表情:
评论列表 (有 0 条评论,161人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Java查询Page构造器

    > 有志者,事竟成 > 文章持续更新,可以关注【小奇JAVA面试】第一时间阅读,回复【资料】获取福利,回复【项目】获取项目源码,回复【简历模板】获取简历模板,回复【学习路线

    相关 MyBatis-Plus查询——Page

    写在前面 > 感觉有一段时间没有更新技术博客了,其实这段时间太丧了,心情可以说是人生低谷,不过现在基本上调节过来了。有句话怎么说来着,少壮不努力,老大徒伤悲。我很喜欢的一