当前位置: 首页 > news >正文

Spring Mybatis PageHelper分页插件 总结

1.简介

使用分页插件可以帮助我们自动分页,不用手动在写sql的分页逻辑。

2.配置步骤

  1. 在pom.xml中添加依赖
<dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper</artifactId><version>5.1.11</version>
</dependency>
  1. 在mybatis的config文件中添加:
<plugins><plugin interceptor="com.github.pagehelper.PageInterceptor"><property name="helperDialect" value="mysql"/> <!-- 指定使用的数据库为mysql--></plugin>
</plugins>
  1. 使用
PageHelper.startPage(3,2);//查询前调用,当前第3页,每页2条List<A> list = mapper.query();//查询数据PageInfo<A> pageInfo = new PageInfo<>(list);//获取分页信息
System.out.println(list);//查询结果int pages = pageInfo.getPages();//共多少页
long total = pageInfo.getTotal();//总共多少条int pageNum = pageInfo.getPageNum();//当前第几页
int pageSize = pageInfo.getPageSize();//每页多少条

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【JVM原理】运行时数据区(内存结构)
  • Open3D 利用点云的曲率密度提取特征点【2024最新版】
  • Linux1-ls,cd,pwd
  • Qt 模型视图(二):模型类QAbstractItemModel
  • 【自动驾驶】决策规划算法(一)决策规划仿真平台搭建 | Matlab + Prescan + Carsim 联合仿真基本操作
  • 信息安全工程师(8)网络新安全目标与功能
  • Python 如何调用讯飞星火大模型API
  • 【前端】ES6:Promise对象和Generator函数
  • 深度学习自编码器 - 自编码器的应用篇
  • 木舟0基础学习Java的第二十九天(Spring,Spring的属性注入(xml,注解))
  • 编译成功!QT/6.7.2/Creator编译Windows64 MySQL驱动(MinGW版)
  • leetcode第十四题:最长公共前缀
  • CTC loss 博客转载
  • 鸿蒙【项目打包】- .hap 和 .app;(测试如何安装发的hap包)(应用上架流程)
  • 【机器学习】--- 自然语言推理(NLI)
  • 345-反转字符串中的元音字母
  • conda常用的命令
  • jquery ajax学习笔记
  • Linux中的硬链接与软链接
  • python docx文档转html页面
  • rc-form之最单纯情况
  • Stream流与Lambda表达式(三) 静态工厂类Collectors
  • VirtualBox 安装过程中出现 Running VMs found 错误的解决过程
  • 闭包--闭包作用之保存(一)
  • 从setTimeout-setInterval看JS线程
  • 分享自己折腾多时的一套 vue 组件 --we-vue
  • 基于 Ueditor 的现代化编辑器 Neditor 1.5.4 发布
  • 如何利用MongoDB打造TOP榜小程序
  • 深度学习中的信息论知识详解
  • 算法---两个栈实现一个队列
  • 跳前端坑前,先看看这个!!
  • 在GitHub多个账号上使用不同的SSH的配置方法
  • Linux权限管理(week1_day5)--技术流ken
  • 翻译 | The Principles of OOD 面向对象设计原则
  • 好程序员web前端教程分享CSS不同元素margin的计算 ...
  • 专访Pony.ai 楼天城:自动驾驶已经走过了“从0到1”,“规模”是行业的分水岭| 自动驾驶这十年 ...
  • #stm32整理(一)flash读写
  • #数据结构 笔记一
  • #我与虚拟机的故事#连载20:周志明虚拟机第 3 版:到底值不值得买?
  • ${ }的特别功能
  • (react踩过的坑)Antd Select(设置了labelInValue)在FormItem中initialValue的问题
  • (附源码)spring boot网络空间安全实验教学示范中心网站 毕业设计 111454
  • (简单有案例)前端实现主题切换、动态换肤的两种简单方式
  • (转)socket Aio demo
  • (转)winform之ListView
  • .Net CoreRabbitMQ消息存储可靠机制
  • .NET 设计一套高性能的弱事件机制
  • @AliasFor注解
  • @Documented注解的作用
  • [ C++ ] STL---仿函数与priority_queue
  • [BeginCTF]真龙之力
  • [C#]winform利用seetaface6实现C#人脸检测活体检测口罩检测年龄预测性别判断眼睛状态检测
  • [C++] 多线程编程-thread::yield()-sleep_for()
  • [C++]——继承 深继承
  • [Django 0-1] Core.Checks 模块