MyBatisPlus-分页插件的基本使用

目录

配置插件

使用分页API


配置插件

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

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

使用分页API

接着,就可以使用分页API

pageNo是页码,pageSize是每页大小

创建配置对象

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

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

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

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

相关推荐
景熙552314 小时前
15.Java 8 Stream 流入门到实战
java·开发语言·数据结构
wno70414 小时前
Spring Security权限控制
java·python·spring
杨运交15 小时前
[071][验证码模块]基于Spring拦截器的验证码认证设计思想
java·后端·spring
Geek-Chow15 小时前
CountDownLatch in Java
java
SL_staff15 小时前
从RBAC到场景化授权:《无忧·企业文档》三级权限模型的技术实践解析
java·开源·产品
传奇开心果编程16 小时前
【springboot基础语法学与练】第 1 课:从零开始
java·spring boot·后端·学习
SL_staff16 小时前
财务系统慎用低代码?从数据模型闭环看合规落地的技术实践
java·低代码·全栈
滕州市燕猫虎计算机科技工作室个体工商户16 小时前
IDEA:Command line is too long
java·ide·intellij-idea
步行cgn17 小时前
Spring p 命名空间注入详解
java·前端·spring
YatHinLay17 小时前
MyBatis 流式查询实战:ResultHandler 处理海量数据
java