添加依赖
| |
| <dependency> |
| <groupId>com.github.pagehelper</groupId> |
| <artifactId>pagehelper</artifactId> |
| <version>5.2.0</version> |
| </dependency> |
mybatis-config.xml配置分页插件
| <plugins> |
| |
| <plugin interceptor="com.github.pagehelper.PageInterceptor"></plugin> |
| </plugins> |
实现步骤
1、在查询功能开始之前开启分页
| Page<Object> page = PageHelper.startPage(pageNum当前的页码, pageSize一页显示多少条); |
2、在查询功能开始之后获得分页信息
| PageInfo<表的映射实体类> pageInfo = new PageInfo<>(list查询出来的List集合, naviagatePages导航分页页码数); |
常用数据
PageInfo的数据 |
作用 |
pageNum |
当前页页码 |
pageSize |
每页显示的条数 |
size |
当前页显示的真实条数 |
total |
总记录数 |
pages |
总页数 |
prePage |
上一页页码 |
nextPage |
下一页页码 |
isFirstPage/isLastPage |
是否是第一页/最后一页 |
hasPreviousPage/hasNextPage |
是否存在上/下一页 |
naviagatePages |
导航分页页码数 |
navigationPageNums |
当前导航分页页码集合【1,2,3,4,5】 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律