PageHelper的使用
优点:无需你自己去封装以及关心sql分页等问题,使用很方便,前端取数据也很方便。
1.引入pagehelper依赖
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>5.1.2<ersion>
</dependency>
2.配置applicationContext.xml文件
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<!-- 自动扫描mapping.xml文件 -->
<!-- <property name="configLocation" value="classpath:mybatis.xml"/> -->
<property name="mapperLocations" value="classpath:mapper/*.xml" />
<!-- 在sqlsessionFacutory中添加如下配置 -->
<property name="plugins">
<array>
<bean class="com.github.pagehelper.PageInterceptor">
<property name="properties">
<value>
<!-- 这里设定你的数据库类型 -->
helperDialect=mysql
</value>
</property>
</bean>
</array>
</property>
</bean>
3.调用PageHelper的方法
4. PageInfo的结构