news 2026/4/18 5:06:12

PageHelper插件

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
PageHelper插件

介绍

PageHelper是第三方提供的Mybatis框架中的一款功能强大、方便易用的分页插件,支持任何形式的单标、多表的分页查询。

官网:Mybatis-PageHelper/wikis/zh/HowToUse.md at master · ruiqianyi/Mybatis-PageHelper · GitHub

代码实现

在pom.xml引入依赖

<!--分页插件PageHelper--> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.4.7</version> </dependency>

实现分页的Impl类

public PageResult page(Integer page, Integer pageSize) { //1. 设置分页参数 PageHelper.startPage(page,pageSize); //2. 执行查询 List<Pojo> pojoList = pojoMapper.list(); Page<Pojo> p = (Page<Pojo>) pojoList; //3. 封装结果 return new PageResult(p.getTotal(), p.getResult()); }

其中:Pojo是自定义的一个实体类,作为查询返回的List的元素的类型;PageResult是自定义的一个返回给前端的VO,p.getTotal()是List的总长度,p.getResult()是根据page和pageSize得到的当前页的pojo集合

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/7 0:39:06

下雪天怎么上班?用UU远程高效居家办公

近期&#xff0c;北方多地受大雪天气影响&#xff0c;有的家门被封、有的交通堵塞&#xff01; 寒冷天气陆地变滑&#xff0c;打工人的通勤路简直难上加难。但雪休可望而不可即&#xff0c;年终手头工作项目刻不容缓。 不想冒雪出门上班&#xff1f;不想大雪天被困在通勤路上&…

作者头像 李华
网站建设 2026/4/9 18:56:33

第五十六篇|AIM奈良国际学院的数据建模:古都城市学习节律与制度型语言学校的结构边界

第五十六篇&#xff5c;AIM奈良国际学院的数据建模&#xff1a;古都城市学习节律与制度型语言学校的结构边界 系列延续&#xff1a;日本语言学校结构数据工程 关键词&#xff1a;AIM奈良国际学院、奈良留学、教育数据建模、语言学校制度、学习节律、结构化字段、语校网 一、问题…

作者头像 李华
网站建设 2026/4/18 3:33:50

04.机器学习中的线性代数?

什么是机器学习中的线性代数? 在机器学习 (ML) 中,线性代数涉及使用数学运算来表示和操作 ML 模型内的数据、参数和运算。它提供语言和工具来表达数据在模型中的流动方式以及模型的“学习”方式。 强大的现代机器学习和生成式 AI 的核心是由线性代数驱动的。无论是训练神经网…

作者头像 李华
网站建设 2026/3/15 14:23:00

混合开发模式是救星还是坑?3个案例揭秘节省40万成本的秘诀

亲爱的小伙伴们&#xff0c;今天咱们来聊一个让无数企业又爱又恨的话题——混合开发模式&#xff01;&#x1f4bb;&#x1f680; 你是不是也经常听到“混合开发能省40万成本”的说法&#xff0c;心里直犯嘀咕&#xff1a;这到底是真香警告&#xff0c;还是隐藏的深坑&#xff…

作者头像 李华
网站建设 2026/4/8 21:52:57

让创业更有后劲,长沙用金融铺就“成长跑道”

近几年&#xff0c;关于年轻人创业的讨论很多&#xff0c;但按照一线创业人提供的经验来看&#xff0c;比起最初一刻的选择&#xff0c;更难的是后面一长段时间的坚持&#xff1a;项目怎么从实验室走到市场&#xff1f;第一笔订单之后&#xff0c;第二批设备钱从哪里来&#xf…

作者头像 李华
网站建设 2026/4/16 9:12:51

SQL必会必知整理-13-联结表

13.1 联结联结是利用SQL的SELECT能执行的最重要的操作&#xff0c;很好地理解联结及其语法是学习SQL的一个极为重要的组成部分。13.1.1 关系表外键为某个表中的一列&#xff0c;它包含另一个表的主键值&#xff0c;定义了两个表之间的关系。这样做的好处如下&#xff1a;信息不…

作者头像 李华