pageHelper的使用步骤

一. 在pom.xml导入依赖

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

二. 交给IOC管理 在SqlSessionFactory传入插入对象

<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
	<!-- 注意其他配置 -->
	
	 <!-- 传入PageHelper的插件 -->
        <property name="plugins">
            <array>
                <!-- 插入插件的对象 -->
                <bean class="com.github.pagehelper.PageInterceptor">
                    <property name="properties">
                        <props>
                            <prop key="helperDialect">oracle</prop>
                            <prop key="reasonable">true</prop>
                        </props>
                    </property>
                </bean>
            </array>
        </property>
 </bean>

解释:

  1. helperDialect : 用的什么数据库
  2. reasonable : 可以true或者false
使用true 当页数是1向上翻页的时候,会一直保持1, 最后一页也是同理
使用false 当页数是1向上翻页的时候,会变成0,继续点会变成负数...

三.在执行sql的前面,使用pageHelper来完成分页

PageHelper.startPage(1,5)
这里是sql语句 findAll() 上面是分页操作

1是页码值,5是每页显示条数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值