news 2026/6/22 13:02:51

MybatisPlus-分页插件

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
MybatisPlus-分页插件

使用步骤:

  1. 配置
  2. 使用

配置

配置类

@Configuration public class MybatisConfig { @Bean public MybatisPlusInterceptor mybatisPlusInterceptor() { MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor(); // 创建分页插件 PaginationInnerInterceptor paginationInnerInterceptor = new PaginationInnerInterceptor(DbType.MYSQL); paginationInnerInterceptor.setMaxLimit(1000L); // 单页 数据量 的上限 // 添加分页插件 interceptor.addInnerInterceptor(paginationInnerInterceptor); return interceptor; } }

使用

以单元测试为例

@Test void testPageQuery(){ // 模拟前端传参 int pageNo = 1, pageSize = 2; // 准备分页条件 // 分页条件 Page<User> page = Page.of(pageNo, pageSize); // 排序条件 page.addOrder(new OrderItem("balance",true)); page.addOrder(new OrderItem("id",true)); // 分页查询 Page<User> p = userService.page(page);// 还可以在后面加上wrapper参数实现条件分页查询 // 解析 long total = p.getTotal(); // 总记录数 long pages = p.getPages(); // 总页数 List<User> records = p.getRecords(); // 当前页数据 System.out.println("total = " + total); System.out.println("pages = " + pages); records.forEach(System.out::println); }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 15:41:22

GetQzonehistory终极备份方案:一键导出QQ空间完整历史数据

GetQzonehistory终极备份方案&#xff1a;一键导出QQ空间完整历史数据 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 你是否曾经翻看QQ空间时&#xff0c;突然发现多年前的说说已经无法…

作者头像 李华
网站建设 2026/6/17 6:40:20

付费墙绕过工具完全指南:高效解锁优质内容的核心策略

付费墙绕过工具完全指南&#xff1a;高效解锁优质内容的核心策略 【免费下载链接】bypass-paywalls-chrome-clean 项目地址: https://gitcode.com/GitHub_Trending/by/bypass-paywalls-chrome-clean 还在为付费墙阻挡而苦恼吗&#xff1f;掌握付费墙绕过工具的实用方法…

作者头像 李华
网站建设 2026/6/21 11:01:17

GetQzonehistory:3步轻松备份你的QQ空间历史说说完整教程

GetQzonehistory&#xff1a;3步轻松备份你的QQ空间历史说说完整教程 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 还在担心QQ空间里的珍贵回忆会随着时间流逝而消失吗&#xff1f;Ge…

作者头像 李华
网站建设 2026/6/20 17:15:08

Bypass Paywalls Clean终极指南:解锁150+付费内容的智能解决方案

Bypass Paywalls Clean终极指南&#xff1a;解锁150付费内容的智能解决方案 【免费下载链接】bypass-paywalls-chrome-clean 项目地址: https://gitcode.com/GitHub_Trending/by/bypass-paywalls-chrome-clean 在当今数字化信息时代&#xff0c;优质内容往往被付费墙所…

作者头像 李华
网站建设 2026/6/21 2:45:24

智能内容解锁工具终极指南:轻松绕过付费墙限制

智能内容解锁工具终极指南&#xff1a;轻松绕过付费墙限制 【免费下载链接】bypass-paywalls-chrome-clean 项目地址: https://gitcode.com/GitHub_Trending/by/bypass-paywalls-chrome-clean 还在为那些需要付费订阅的优质内容而烦恼吗&#xff1f;每次看到精彩的文章…

作者头像 李华
网站建设 2026/6/20 13:44:28

智能内容解锁工具:5款免费方案全方位深度测评

智能内容解锁工具&#xff1a;5款免费方案全方位深度测评 【免费下载链接】bypass-paywalls-chrome-clean 项目地址: https://gitcode.com/GitHub_Trending/by/bypass-paywalls-chrome-clean 你是否经常遇到想要阅读优质内容却被付费墙阻挡的困扰&#xff1f;在当今信息…

作者头像 李华