MyBatis-Plus 插件篇 >分页插件

article/2025/11/4 7:10:53

目标:

懂得使用 Mybatis-Plus 进行分页查询


实现步骤:

1、编写分页插件
2、测试分页功能

一、分页插件PaginationInnerInterceptor

MyBatis-Plus 的分页实现还是使用的动态拼接Limit分页

二、测试用例

1、编写分页插件

    /*分页插件*/@Beanpublic PaginationInterceptor paginationInterceptor(){return new PaginationInterceptor();}

2、查询测试

    @Testpublic void testPage(){Page page = new Page<>(1,5);userMapper.selectPage(page, null);for (Object record : page.getRecords()) {System.out.println(record);}}

测试结果

在这里插入图片描述

三、用例方法、参数详解

userMapper 的 selectPage 方法

参数一:分页查询条件(可以为 RowBounds.DEFAULT)

参数二:实体对象封装操作类(可以为 null)

在这里插入图片描述

我们再点进 参数一:IPage类

在这里插入图片描述

发现是一个接口,那我们肯定要使用它的实现类呀

点击它的实现类 发现只有一个 Page<T> , 好了就它了!

在这里插入图片描述

接着往下 又看到构造器

构造器参数一是当前页,参数二是每页要显示的数量

在这里插入图片描述

接着看看,发现它有一个records 记录列表

在这里插入图片描述

难怪可以从 Page 中拿到记录,原来是查询后存进了 Page 对象中 ,所以我们拿记录才可以调用 getRecords() 方法


http://chatgpt.dhexx.cn/article/I1gFpyob.shtml

相关文章

分页插件 - PageHelper的介绍和使用

PageHelper介绍 PageHelper是国内非常优秀的一款开源的mybatis分页插件&#xff0c;它支持基本主流与常用的数据库&#xff0c;例如mysql、 oracle、mariaDB、DB2、SQLite、Hsqldb等。 PageHelper使用 引入分页插件有下面两种方式&#xff1a; ① 引入jar包&#xff0c;以下…

[一起学习pytorch吧]之torch.sign函数

Hello&#xff0c;大家好&#xff01;今天为大家讲解以下pytorch的sign函数。 torch.sign(input, outNone) → Tensor 该函数的作用就是输出input通过sign函数后的张量&#xff0c;其中sign函数就是符号函数&#xff0c;如下图所示。 例子&#xff1a; >>> a torch…

Python】Numpy库之符号函数sign()的介绍及用法

1、sign()函数功能介绍 sign()是Python的Numpy中的取数字符号&#xff08;数字前的正负号&#xff09;的函数。 2、sign()函数用法代码演示 import numpy as np dataArr [-0.2, -1.1, 0, 2.3, 4.5, 0.0] print(“输入数据为&#xff1a;”) print(dataArr) signResult np.sig…

Oracle Decode 函数用法 Count函数条件统计 Sign 函数用法 Case When 函数

Oracle Decode 函数用法 Count函数条件统计 Sign 函数用法 Case When 函数 一、概述 1、本文系统的整理了&#xff0c;Oracle中常见的几个函数用法&#xff0c;都是涉及到条件判断分支类的相关函数&#xff0c;分别是 CASE ..WHEN ; DECODE , SIGN 。 2、假设有一张表Student &…

matlab中sign函数的使用(提取符号)

仅用于记录自己学习过程中遇到的函数 matlab中sign函数的使用&#xff0c;提取符号 一、语法 Y sign(x) 返回与 x 大小相同的数组 Y&#xff0c;其中 Y 的每个元素是&#xff1a; 1&#xff0c;前提是 x 的对应元素大于 0。 0&#xff0c;前提是 x 的对应元素等于 0。 -1&am…

R语言使用符号函数计算数据的正负特性、sign函数计算数据的正负符号返回0、1、-1

R语言使用符号函数计算数据的正负特性、sign函数计算数据的正负符号返回0、1、-1 目录 R语言使用符号函数计算数据的正负特性、sign函数计算数据的正负符号返回0、1、-1 R 语言特点 R语言使用符号函数计算数据的正负特性、sign函数计算数据的正负符号返回0、1、-1 R可以在CR…

c语言中sign的用法,Excel教程中sign函数用法和实例详解

第一&#xff0c;sign函数用法说明 excel教程中sign函数用于返回数字的符号。正数为1&#xff0c;零为0&#xff0c;负数为-1。 sign函数语法&#xff1a;SIGN(number) SIGN符号函数(一般用sign(x)表示)是很有用的一类函数&#xff0c;其功能是取某个数的符号(正负零)&#xff…

R语言sign函数判断数值为正数或者负数实战

R语言sign函数判断数值为正数或者负数实战 目录 R语言sign函数判断数值为正数或者负数实战 #基本语法 #正负数判断 #基本语法 sign(5) # Basic R syntax of sign function #正负数判断 sign(-2:5) # Apply sign function # -1 -1 0 1 1 1 1 1 参…

matlab2c使用c++实现matlab函数系列教程-sign函数

全栈工程师开发手册 &#xff08;作者&#xff1a;栾鹏&#xff09; matlab2c动态链接库下载 matlab库函数大全 matlab2c基础教程 matlab2c开发全解教程 matlab2c调用方法&#xff1a; 1、下载动态链接库 2、将Matlab2c.dll拷贝到exe同目录下 3、将Matlab2c.h、Matlab2c.lib放…

matlab中sign函数用法

sign本身就有就有符号标志之意.故sign为符号函数&#xff01; sign(整数)1; sign(负数)-1; sign&#xff08;零&#xff09;0&#xff1b; matlab运行例子&#xff1a;

mysql中sign函数_Oracle中sign函数和decode函数的使用

在逻辑编程中&#xff0c;经常用到If ndash; Then ndash;Else 进行逻辑判断。在DECODE的语法中&#xff0c;实际上就是这样的逻辑处理过程。它的语法 1.比较大小函数SIGN sign(x)或者Sign(x)叫做符号函数&#xff0c;其功能是取某个数的符号(正或负)&#xff1a; 当x>0&…

c语言中sign的用法,sign函数用法和实例详解

内容提要&#xff1a;本文从用法和实例入手&#xff0c;介绍了Excel中sign函数的应用。 第一&#xff0c;sign函数用法说明 sign函数用于返回数字的符号。正数为1&#xff0c;零为0&#xff0c;负数为-1。 sign函数语法&#xff1a;SIGN(number) SIGN符号函数(一般用sign(x)表示…

【Python】Numpy库之符号函数sign()的介绍及用法

转载&#xff1a;https://blog.csdn.net/lyq_12/article/details/86645425 1、sign()函数功能介绍 sign()是Python的Numpy中的取数字符号&#xff08;数字前的正负号&#xff09;的函数。 2、sign()函数用法代码演示 #导入numpy库 import numpy as np#输入数据 dataArr [-0…

Opencv实现Sift、Surf、ORB特征提取与匹配

在opencv3中&#xff0c;这三个算子都转移到一个名为xfeature2d的第三方库中&#xff0c;而在opencv2中这三个算子在nonfree库中。 关于在vs下配置opencv可参考我转载的另外一篇文章。注意版本号不一样修改对应的lib就好了。 一.SIFT Scale Invariant Feature Transform(SIFT)…

CDA学习之Pandas - 常用函数和75个高频操作

目录 一、函数1.1 常用函数1.1.1 导⼊数据1.1.2 导出数据1.1.3 查看数据1.1.4 数据选取1.1.5 数据处理1.1.6 数据分组和排序1.1.7 数据合并1.1.8 数据显示 1.2 函数列表1.2.1 统计汇总函数1.2.2 数据清洗函数1.2.3 数据筛选函数1.2.4 绘图与元素级运算函数1.2.5 时间序列函数1.…

基于DCT离散余弦变换的自适应水印算法的设计

文章目录 前言一、目的和需求分析1.1项目设计目的1.2项目需求分析 二、图像预处理2.1 图像预处理的作用2.2 Logistic混沌映射置乱2.2 细胞自动机处理均值滤波平滑处理 三、自适应水印算法设计3.1 JPEG量化矩阵3.2 DCT频率敏感度矩阵3.3 自适应频带选择3.4 水印算法定义3.4.1 水…

线性代数知识

一、行列式&#xff08;数&#xff09; 1.性质(对行、列都成立) 1.转置值不变2.互换两行&#xff0c;值变号3.两行元素完全相同&#xff0c;值为04.行列式某一行元素加上另一行对应元素的k倍&#xff0c;D不变。5.某一行元素与另一行元素的代数余子式的乘积之和06.用数k乘&quo…

计算机组成原理<五>——存储系统

Train yourself to let go of everything you fear to lose. ​存储系统基本概念 ​存储器的层次结构 ​存储器的分类 ​存储器的性能指标 ​主存储器的基本组成 ​基本的半导体元件及原理 ​存储器芯片的基本原理 ​ ​寻址 ​DRAM和SRAM ​存储元件不同导致的特性…

学成在线项目开发技巧整理---第一部分

学成在线项目开发技巧整理---第一部分 1.数据字典2.http-client远程测试插件,可以保存测试数据3.三种跨域解决4.具有多层级数据查询思路5.Mybaits分页插件原理6.根据文件后缀解析出mime-type7.大文件上传8.Spring事务什么时候会失效9.分布式文件系统MinIo10.构建独立文件系统11…

分治法的应用(大整数乘法和Strassen矩阵乘法,最近点对问题和凸包问题)

转自&#xff1a;http://www.cnblogs.com/kkgreen/archive/2011/06/12/2078668.html 参考 《算法设计与分析》  第四章 分治法 Anany Levitin著 翻译版 清华大学出版社 在上一篇文章中&#xff0c;介绍了分治策略的思想&#xff0c;主定理&#xff0c;以及几个用…