MyBatisPlus-分页插件的基本使用

目录

配置插件

使用分页API


配置插件

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

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

使用分页API

接着,就可以使用分页API

pageNo是页码,pageSize是每页大小

创建配置对象

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

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

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

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

相关推荐
User_芊芊君子1 小时前
【JavaSE】复习总结
java·开发语言·python
我有一颗五叶草1 小时前
线程间通信
java·开发语言
我真的是大笨蛋5 小时前
K8S-Pod(下)
java·笔记·云原生·容器·kubernetes
碳水加碳水5 小时前
Java代码审计实战:XML外部实体注入(XXE)深度解析
java·安全·web安全·代码审计
努力也学不会java6 小时前
【设计模式】 原型模式
java·设计模式·原型模式
方渐鸿7 小时前
【2024】k8s集群 图文详细 部署安装使用(两万字)
java·运维·容器·kubernetes·k8s·运维开发·持续部署
学亮编程手记7 小时前
K8S v1.33 版本主要新特性介绍
java·容器·kubernetes
Haven-8 小时前
Java-面试八股文-JVM篇
java·jvm·面试
我真的是大笨蛋8 小时前
JVM调优总结
java·jvm·数据库·redis·缓存·性能优化·系统架构
wjs0408 小时前
Git常用的命令
java·git·gitlab