JavaWeb开发思维导图之——MyBatis分页插件(48)
一 概述
- 分页插件介绍
- 分页插件使用
- PageInfo
二 内容详情
2.1 分页插件介绍
1-分页
- 分页可以将多条结果分页显示
- 第一页没有上一页,最后一页没有下一页
- 每页显示多少条数
2-分页插件
- MyBatis默认不带分页功能
- 要实现分页,需要手写,成本高
- 借助三方分页助手PageHelper,让分页简单
2.2 分页插件使用
- 导入jar包:pagehelper.jar+jsqlparse.jar
- 在核心配置文件中集成分页助手插件:位置: MyBatisConfig.xml/plugins/plugin
- 在测试类中使用分页助手相关API实现分类
2.3 PageInfo
1-说明: 封装分页相关参数的功能类
2-核心方法
- 1-long getTotal()//获取总条数
- 2-int getPages()//获取总页数
- 3-int getPageNum()//获取当前页
- 4-int getPageSize()//获取每页显示条数
- 5-int getPrePage()//获取上一页
- 6-int getNextPage()//获取下一页
- 7-boolean isIsFIrstPage()//是否是第一页
- 8-boolean isIsLastPage()//是否是最后一页