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的結構