目录
前言
pageHelper 是mybatis的分页插件,能很方便的进行分页,是果然的一款插件,所以可以文档很容易看
传统的mytatis的分页 https://www.cnblogs.com/aeolian/p/9229149.html
此篇文章前面会讲基本的使用,后面可能会深入了解
引入jar包
单独使用mytatis的情况下使用pageHelper
在mytatis整合spring的情况下
在session工厂里传入pageHelper插件
<!--让spring管理sqlSession工厂-->
<bean id="sqlSessionFactoryBean" class="org.mybatis.spring.SqlSessionFactoryBean">
<!--注入数据源-->
<property name="dataSource" ref="dataSource"></property>
<!--注入pagehelper-->
<property name="plugins">
<array>
<bean class="com.github.pagehelper.PageInterceptor">
<property name="properties">
<props>
<prop key="helperDialect">mysql</prop>
<prop key="reasonable">true</prop>
</props>
</property>
</bean>
</array>
</property>
</bean>
使用的时候直接在查询的上面分页即可(必须是真正调用分页的代码之前)
web层也用pageInfo代替
调整页面
首页的写法
尾页的写法
上一页下一页的写法
中间的页数