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

Mybatis的分页插件

插件文档地址:https://github.com/pagehelper/Mybatis-PageHelper/blob/master/README_zh.md

简单使用PageHelper的步骤:

1.导入jar包:

<dependency>
    <groupId>com.github.pagehelper</groupId>
    <artifactId>pagehelper</artifactId>
    <version>5.1.4</version>
</dependency>

2.在Mybatis中全局配置文件中配置拦截器

也可以返回PagerInfo类型,它里边包含了更丰富的分页信息:

//PageInfo包含了非常全面的分页属性
assertEquals(1, page.getPageNum());
assertEquals(10, page.getPageSize());
assertEquals(1, page.getStartRow());
assertEquals(10, page.getEndRow());
assertEquals(183, page.getTotal());
assertEquals(19, page.getPages());
assertEquals(1, page.getFirstPage());
assertEquals(8, page.getLastPage());
assertEquals(true, page.isFirstPage());
assertEquals(false, page.isLastPage());
assertEquals(false, page.isHasPreviousPage());
assertEquals(true, page.isHasNextPage());

相关文章:

  • 视频级虚拟试衣技术在淘宝的产品化实践
  • 【Linux基础】Linux下的C编程指南
  • HAL库之是stm32cubemx安装
  • 定义数组存储3部汽车对象(class1)
  • 解决“ReadTimeoutError:HTTPSConnectionPool”pip安装超时问题
  • win11编译pytorch cuda128版本流程
  • wav格式的音频压缩,WAV 转 MP3 VBR 体积缩减比为 13.5%、多个 MP3 格式音频合并为一个、文件夹存在则删除重建,不存在则直接建立
  • 笔记:大模型Tokens是啥?为啥大模型按Tokens收费?
  • PyQt5入门教程和简单使用
  • Pandas在爬虫中的应用:快速清洗和存储表格数据
  • 【北京迅为】itop-3568 开发板openharmony鸿蒙烧写及测试-第2章OpenHarmony v3.2-Beta4版本测试
  • js逆向常用代码
  • 使用 Polars 进行人工智能医疗数据分析(ICU数据基本测试篇)
  • 毛泽东思想“活的灵魂”
  • 黑马Java面试教程_P5_微服务
  • ISO 15118,最新版,汽车充电桩相关标准,1~22子标准
  • Postman 11.34 最新版安装与API测试入门教程(Windows平台)
  • 释放 Cursor 的全部潜能:快速生成智能 Cursor Rules
  • Linux中子线程会继承父线程对相关变量的可见性
  • redis --- 相关基础知识整理
  • 90后青年学者李海增逝世9个月后文章登上顶刊,同仁缅怀其贡献
  • 新疆巴音郭楞州和硕县发生4.6级地震,震源深度10千米
  • 夜读丨为萤火虫哭泣的夜晚
  • 中国旅游日|上天当个“显眼包”!体验低空经济的“飞”凡魅力
  • 泽连斯基与美国副总统及国务卿会谈,讨论伊斯坦布尔谈判等问题
  • 坐标大零号湾科创策源区,上海瑞金医院闵行院区正式启动建设