MyBatis 分页插件 PageHelper 的配置及使用

PageHelper 是实现后台分页,如果需要前台分页,可以看我的另外一篇博客,完美对接哦!

Jquery 分页插件, 带你一步一步接入后台数据

1.先下载 pageinfo 需要用到的包,可自行网上下载,也可直接从我分享的百度云连接下载:https://pan.baidu.com/s/11i5jTE8XC9izNx1-toQSyw 密码:iucz

2.然后打开 eclipse ,把刚刚下载的两个包放到对应的 lib 目录下( ps: 如果你的包是放在其他目录下,请自行操作,不一定要按照我说的做)。

3.然后在 lib 下找到刚刚自己的刚刚导入的两个包,点击右键 → Bulid Path → Add to Bulid Path,包就导入成功了。(此方法是 eclipse 才需要,其他编辑器自行操作。)

4.然后在 spring-dao.xml 文件中,配置 pagehelper  ,直接复制到对应的地方即可。

<!-- sqlSessionFactory -->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
    <property name="dataSource" ref="dataSource"></property>
    <property name="configLocation" value="classpath:mybatis/sqlMapConfig.xml"></property>
    <!-- 注意 pagehelper 其他配置 -->
    <property name="plugins">
	<array>
	    <bean class="com.github.pagehelper.PageInterceptor">
	        <property name="properties">
	        <!--使用下面的方式配置参数,一行配置一个 -->
	        <value>
	            params=value1
	        </value>
	        </property>
	    </bean>
	</array>
    </property>
</bean>

5.这样配置就完成了,然后在控制类里面直接使用下面的语句进行分页。

PageHelper.startPage(str1,str2);

(PS: 这一句一定要写在第一行,不然分页可能会出现一些错误)

第一个参数“str1”代表着第几页,第二个参数“str2”代表着每页显示几条数据。

PageInfo page = new PageInfo(list);

用来对查询到的数据进行操作(list 是我从数据库中查询的所需要的信息)。

类 PageInfo 下面有很多可以调用的方法,需要哪些就用哪些就行。

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值