pagehelper使用的方式最常见的就是使用
PageHelper.startPage()
上面的代码在前面一个查询sql前面使用, 按照API说明应该是在那个sql语句前使用就给那个sql加上limit,但是今天后面的一个查询另外的一个sql需要用到手动的分页,发现该sql后面多了一个limit,
最后网上参照:https://blog.csdn.net/u013958151/article/details/88038809的讲解发现,另外一个开发写的dao层的参数用了PageNum和pageSize两个名字,将pageNum改为startRow后发现sql后面米有limit了
总结:
mapper的方法中的参数,如果带有pageNum和pageSize属性,mybatis还是会对查询的结果进行分页,也就是在sql语句的末尾加上limit,所以,pagehelper的分页使用方式就有除了上面那一种,还有通过查询对象里面添加了这两个属性这一种