PageHelper的简单封装使用

日期2020-09-01

具体问题

Pagehelper的使用方法及原理这里就不细说了,网上一大堆。
公司项目中需要使用Pagehelper进行一个分页查询,查询一个表全部的数据时分页很简单,但当我想要进行条件查询时,发现封装的Pagehelper中的过滤条件没有起作用,查询到的依然是数据库表中的所有的所有行。
具体代码如下:

解决方案

阅读源码后发现,公司项目中封装的selectPage方法中只是获取了前端传入的条件并放入了map中,具体的条件查询还需要对应的**mapper.xml来实现。如下图:

其他就是一些类型封装的使用,理清关系即可。

Q.E.D.


ALL WILL BE CLEAR