距离上一次发东西已经半年过去了,期间也经常来CSDN淘金。主要因为换了份工作所以没时间摸鱼了。而且现在的工作没有用到SpringBoot。不过我还是在学SpringCloud,学完的时候会分享笔记。
好了下面回归正题,写这篇介绍PageHelper的文章是因为我一个朋友在群里问我,我当时的电脑没有mybatis,所以就回家之后补这篇给他。
PageHelper我就不过多介绍了,主要用来填补mybatis的分页空缺。(官网:https://pagehelper.github.io/)(GitHub:https://github.com/pagehelper/Mybatis-PageHelper)
分页对于web开发而言非常频繁使用,但是mybatis竟然需要自己写sql才能分页。所以我们引入pagehelper使我们能将更多的注意力集中在逻辑实现上。
先声明我使用的是整合springboot的1.2.5版本的,很多人用的都是4.x的,需要在mybatis进行配置。不要小瞧版本差异,pagehelper很容易出现版本问题。数据库是mysql5.6.x
由于是临时决定写的就在旧的项目上面随便演示一下吧。先展示一下pegehelper的依赖,其他地方没有进行任何关于pagehelper的配置。
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pa