mybatis PageHelper插件的使用

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章