MyBatisPlus-分页插件的基本使用

目录

配置插件

使用分页API


配置插件

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

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

使用分页API

接着,就可以使用分页API

pageNo是页码,pageSize是每页大小

创建配置对象

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

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

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

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

相关推荐
九转成圣几秒前
告别肉眼解析!Java 递归实现 JSON 全路径自动化探测工具
java·自动化·json
_运维那些事儿几秒前
skywalking链路追踪
java·运维·ci/cd·软件构建·skywalking·devops
范纹杉想快点毕业1 分钟前
状态机设计模式与嵌入式系统开发完整指南
java·开发语言·网络·数据库·mongodb·设计模式·架构
m5655bj3 分钟前
使用 C# 修改 PDF 页面尺寸
java·pdf·c#
それども6 分钟前
Excel文件解析 - 什么是SAX和DOM
java·excel
悟能不能悟7 分钟前
echo 怎么设置不换行
java
jaysee-sjc7 分钟前
【项目二】用GUI编程实现石头迷阵游戏
java·开发语言·算法·游戏
それども8 分钟前
Excel文件解析 - SAX和DOM方式的区别
java·前端·excel
それども10 分钟前
Excel文件解析 - SAX startRow cell endRow 执行顺序
java·前端·excel
それども17 分钟前
Excel文件解析 - SAX startRow cell endRow 执行时机
java·excel