Mybatis的分页插件

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

简单使用PageHelper的步骤:

1.导入jar包:

java 复制代码
<dependency>
    <groupId>com.github.pagehelper</groupId>
    <artifactId>pagehelper</artifactId>
    <version>5.1.4</version>
</dependency>

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

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

java 复制代码
//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());
相关推荐
MacroZheng9 分钟前
横空出世!IDEA最强MyBatis插件来了,功能很全!
java·后端·mybatis
Java成神之路-26 分钟前
解析 MyBatis 中 #{} 与 ${}区别及 SQL 注入防范(附 Like/In/Order by 安全写法)
sql·安全·mybatis
会编程的土豆31 分钟前
Gin 框架第一课:从 0 搞懂 Gin 最基础的路由
数据库·sql·gin·goland
雅俗数据库1 小时前
OCP实验 | 03-SQL优化
数据库·sql
空空潍1 小时前
MySQL存储引擎与索引深度解析
后端·sql·mysql·innodb
Java成神之路-1 小时前
理解预编译 SQL:防注入原理、局限性
sql
Zephyr_02 小时前
SQL,MyBatis-Plus,maven,Spring与VUE3
sql·spring·vue·maven·mybatis
凤山老林2 小时前
慢SQL治理:索引优化实战指南——从定位到优化的完整解决方案
java·sql·springboot·慢sql治理·sql 性能优化
哆啦A梦158815 小时前
20, Springboot3+vue3实现前台轮播图和详情页的设计
javascript·数据库·spring boot·mybatis·vue3
阿里云大数据AI技术17 小时前
一条 SQL 生成广告:Hologres 如何实现素材生成到投放分析一体化
人工智能·sql