mybatis分页插件,pagehelper

一直手写分页,写的超级烦躁,试了一下mybatis的pagehelper,好用到爆.

下面开始试用一下,配置超级简单.

我使用的spring版本是4.1.6.RELEASE,mybatis是3.2.7,pagehelper版本是4.1.6.

第一步:在maven中添加pagehelper的依赖

<dependency>
	<groupId>com.github.pagehelper</groupId>
       <artifactId>pagehelper</artifactId>
       <version>4.1.6</version>
</dependency>

第二步:在mybatis.xml中添加


第三步:在service实现层调用

只需要一行代码PageHelper.startPage(pageNum,pageSize),即可实现分页效果.

解释:

public static <E> Page<E> startPage(int pageNum, int pageSize) {
        return startPage(pageNum, pageSize, true);
}

pageNum:从第几页开始分页,pageHelper模式从0开始

pageSize:分几页

第四步:完成测试.

任何技术,先用再理解原理即可,其实pagehelper还是会查询所有数据的,下次分析mybatis分页插件的原理

猜你喜欢

转载自blog.csdn.net/springyh/article/details/80508350