一、前言
绝大多数项目的开发在遇到查询时都是需要做分页查询操作的,但是如果自己纯手工进行分页时所需参数以及查询到的数据的封装,这还是比较复杂的,毕竟细节比较多。
那么问题来了,有没有工具可以让我们使用,从而简简单单就能实现分页查询操作呢?
答案当然是有的。在使用Mybatis框架时,我们就可以使用其提供的PageHelper插件来简化实现分页查询的过程。
二、PageHelper插件
(一)是什么
其实就是 Mybatis 框架提供的一个帮助简化实现分页查询的插件。
官方文档:Mybatis-PageHelper
(二)如何使用
1、导入jar包
1 | <!-- https://mvnrepository.com/artifact/com.github.pagehelper/pagehelper --> |
2、进行配置
在Mybatis的配置文件中进行配置即可。
1 | <plugins> |
其他相关的详细配置只需要参考其官方文档就行。
3、在代码中使用
1 | public String getEmpsWithJson(@RequestParam(value = "pn", defaultValue = "1")Integer pn, Model model){ |
三、总结
只是简单记录了一下 PageHelper 的使用。详细的使用查看其它博客就行。
另附一篇入门的参考博客:PageHelper的使用方法
Java新手,若有错误,欢迎指正!