首页 > 其他分享 >MybatisPlus - [04] 分页查询

MybatisPlus - [04] 分页查询

时间:2024-06-12 15:59:30浏览次数:21  
标签:插件 MybatisPlus 分页 04 MybatisPlusInterceptor new interceptor page

limit m,nPageHelper、MyBatisPlus分页插件

 

一、拦截器分页

(1)在MybatisPlusConfig中进行配置

@Bean
public MybatisPlusInterceptor paginationInterceptor() {
    MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
    interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL)); // 如果配置多个插件, 切记分页最后添加
    // 如果有多数据源可以不配具体类型, 否则都建议配上具体的 DbType
    return interceptor;
}

(2)测试分页查询

@Test
void testPage(){
    Page<User> page = new Page<>(1, 5);
    userMapper.selectPage(page, null);
    page.getRecords().forEach(System.out::println);

}

 

 

 

 

— 业精于勤荒于嬉,行成于思毁于随 —

标签:插件,MybatisPlus,分页,04,MybatisPlusInterceptor,new,interceptor,page
From: https://www.cnblogs.com/houhuilinblogs/p/18244117

相关文章

  • 2024.06.04《个人总结》
      (大二下)课程总结——软件工程 1)回顾你的课程计划(第一周的计划),你完成的程度如何?请列出具体数据和实际例子。  1.你在这门课的计划是什么?参考一些学校的教学,你对这个课程有什么期待?你打算怎样度过这个课程?    计划就是尽力跟上建民老师的节奏同时,还能主动学习......
  • Ubuntu 22.04扩容LVM空间
    今天为了编译ThingsBoard的源代码,发现原来给虚拟机分配的40个G不够用了。于是乎在VMWareWorkstation中扩容了40G的磁盘空间。但是此时lvm是不会自动扩容的,因此我们需要手动调整下卷的配置。首先df-h检查发现挂载的空间的确没有变化mrchip@ubuntu22:~$df-hFilesystem......
  • PS2045L-ASEMI低Low VF肖特基PS2045L
    编辑:llPS2045L-ASEMI低LowVF肖特基PS2045L型号:PS2045L品牌:ASEMI封装:TO-277最大平均正向电流(IF):20A最大循环峰值反向电压(VRRM):45V最大正向电压(VF):0.24V~0.39V工作温度:-55°C~150°C反向恢复时间:5ns芯片个数:1芯片尺寸:50mil引脚数量:2正向浪涌电流(IFMS):300A包装方式:50/管1......
  • CSCI-UA.0480-051: Parallel Computing
    CSCI-UA.0480-051:ParallelComputingFinalExam(May 15th,2023)Total:100 pointsProblem 1Supposewehavethe followingtwo DAGs. Each DAG represents a process. That is, DAG 1 is a process and DAG 2 is another process. The two DAG......
  • MySQL 分页优化
    不需要担心数据库性能优化问题的日子已经一去不复返了。随着时代的进步,随着野心勃勃的企业想要变成下一个Facebook,随着为机器学习预测收集尽可能多数据的想法的出现。作为开发人员,我们要不断地打磨我们的API,让它们提供可靠和有效的端点,从而毫不费力地浏览海量数据。如果你......
  • 计算机毕业设计项目推荐,29042 基于Web的医院护理管理系统的设计(开题答辩+程序定制+全
    摘 要随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,医院当然也不例外。医院预约管理系统是以实际运用为开发背景,运用软件工程原理和开发方法,采用Java技术构建的一个管理系统。整个开发过程首先对软件系统进......
  • [20240604]简单探究RESERVED FREE LISTS chunk size的分布.txt
    [20240604]简单探究RESERVEDFREELISTSchunksize的分布.txt--//前几天探究探究freelist,无意中发现12c版本freelistchunksize的发生了变化.单独另外写一篇blog.--//我开始分析以为脚本执行有问题,仔细查看12c版本freelistchunksize分布发生了变化.--//我找了以前的11g下......
  • CH04_程序流程结构
    CH04_程序流程结构程序流程结构C/C++支持最基本的三种程序运行结构:顺序结构:程序按顺序执行,不发生挑战选择结构:依据条件是否满足,有选择的执行相应的功能循环结构:依据条件是否满足,循环多次执行某段代码选择结构if语句作用:执行满足条件的语句单行格式if语句:if(条件){语句......
  • ubuntu22.04搭建tftp服务
    通常情况下我们调试linux内核的时候是在我们的ubuntu主机上进行的,这里同样以ubuntu为例,沃恩调试好内核之后,需要将我们调试好的内核下载到我们的开发板上跑起来,通常情况下是我们的板子先启动uboot,然后uboot通过网络服务命令将我们主机上编译好的内核下载到我们的开发板山的DRAM......
  • 五天搞定Mysql基础知识-Day04
    学习目标:        1、掌握内连接        2、掌握左连接和右连接        3、掌握自关联和子查询·第一章数据准备一、创建表,并向表插入数据第二章连接查询一、基本概念        1、当查询结果来源于多张表时,需要将多张表连接成一个大......