当前位置: 首页 > news >正文

MyBatisPlus-分页插件的基本使用

目录

配置插件

使用分页API


配置插件

首先,要在配置类中注册MyBatisPlus的核心插件,同时添加分页插件。(可以放到config软件包下)

可以看到,我们定义了一个配置类,在配置类里声明了一个Bean,这个Bean的名字叫做mybatisPlusInterceptor,从这个名字可以推测出mp的插件是基于拦截器做的,它会拦截业务sql语句的执行,并去实现各种各样的扩展功能。限制分页查询的上限可以避免一次网络传输查询过多数据,而导致服务器,数据库的压力过大。

使用分页API

接着,就可以使用分页API

pageNo是页码,pageSize是每页大小

创建配置对象

添加排序参数,true是升序,false是降序

排序参数可以添加多个,如:

其意思是想根据balance排序,如果balance相同,再根据id排序

调用分页查询的方法,这个地方只传了page,没有传第二个参数,表明没有查询的过滤条件,只做分页和排序

http://www.lryc.cn/news/394732.html

相关文章:

  • 深入探索Python库的奇妙世界:赋能编程的无限可能
  • 力扣爆刷第161天之TOP100五连刷71-75(搜索二叉树、二维矩阵、路径总和)
  • 你真的了解Java内存模型JMM吗?
  • Springboot整合Jsch-Sftp
  • 生成随机的验证码图片(Python)
  • 0/1背包问题总结
  • 模电基础 - 放大电路的频率响应
  • Java 8 到 Java 22 新特性详解
  • 华为OD机试题-提取字符串中最长数学表达式
  • 专家指南:如何为您的电路选择理想的压敏电阻或热敏电阻
  • 基于主流SpringBoot进行JavaWeb开发的学习路线
  • 医疗机器人中的具身智能进展——自主超声策略模型的任务编码和局部探索
  • 探索人工智能在电子商务平台与游戏发行商竞争中几种应用方式
  • 【Altium】AD-网络版一个用户非人为异常占用多个License的解决方法
  • *算法训练(leetcode)第二十五天 | 134. 加油站、135. 分发糖果、860. 柠檬水找零、406. 根据身高重建队列
  • 乐鑫ESPC3 ESP8685 WiFi蓝牙模块透传程序设置教程,抛开繁琐AT指令,简单Web页面配置,即可实现透传
  • 怎么样才能为公司申请OV证书?
  • Python的`queue`模块
  • 牛客周赛 Round 50
  • 后端之路——登录校验
  • 无线网卡怎么连接台式电脑?让上网更便捷!
  • 【45 Pandas+Pyecharts | 去哪儿海南旅游攻略数据分析可视化】
  • Vue3项目给ElementPlus设置中文的两个方案
  • C#开发单实例应用程序并响应后续进程启动参数
  • STM32智能机器人导航系统教程
  • Android 15 适配之16K Page Size :为什么它会是最坑的一个适配点
  • 下载linux的吐槽
  • 【HTML入门】第四课 - 换行、分割横线和html的注释
  • 基于Hadoop平台的电信客服数据的处理与分析④项目实现:任务15:数据生产
  • Kotlin中的数据类型