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());
相关推荐
zfj32144 分钟前
H2数据库源码学习+debug, 数据库 sql、数据库引擎、数据库存储从此不再神秘
java·数据库·sql·学习·数据库底层原理
LabVIEW开发3 小时前
LabVIEW数据库使用说明
数据库·sql·labview知识
白初&13 小时前
CVE-2015-3934 Fiyo CMS SQL注入
数据库·sql
我爱Jack13 小时前
Mybatis操作数据库(2)
java·数据库·mybatis
麻雀无能为力16 小时前
CAU数据库class2 SQL语言
数据库·sql·oracle
枷锁—sha18 小时前
SQL注入——Sqlmap工具使用
数据库·sql·安全·web安全
prinrf('千寻)1 天前
MyBatis-Plus 的 updateById 方法不更新 null 值属性的问题
java·开发语言·mybatis
wangzhongyudie1 天前
SQL实战:06交叉日期打折问题求解
数据库·sql
川石课堂软件测试1 天前
涨薪技术|0到1学会性能测试第65课-SQL捕获阻塞事件
数据库·sql·功能测试·oracle·性能优化·单元测试·tomcat
caihuayuan41 天前
React Native 0.68 安装react-native-picker报错:找不到compile
java·大数据·sql·spring·课程设计