Mybatis分页插件PageHelper的使用

不知道你发现了没有,Mybatis基于内存的分页功能很弱,因为它是查出所有的记录再按偏移量和limit取结果。在大数据量的情况下这样的分页基本上是没用的。而按照以前的做法,我们通常是封装一个分页的工具类的,一般是selectCount(有多少条记录)和selectPage(当前页的索引,一般从0开始)才能实现分页功能。但这里Mybatis提供了一个通用的分页插件PageHelper,这里就简单介绍一个这个分页插件PageHelper的使用。
首先在pom文件中添加依赖

<dependency>
  <groupId>com.github.pagehelper</groupId>
    <artifactId>pagehelper</artifactId>
    <version>4.0.0</version>
</dependency>
<dependency>
   <groupId>com.github.miemiedev</groupId>
    <artifactId>mybatis-paginator</artifactId>
    <version>1.2.5</version>
</dependency>
<dependency>
    <groupId>org.apache.commons</groupId>
    <artifactId>commons-io</artifactId>
    <version>1.3.2</version>
</dependency>

添加配置文件SqlPageHelper.xml

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值