• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
懒惰虫
博客园    首页    新随笔    联系   管理    订阅  订阅

Mybatis分页插件pagehelper的使用

加入依赖

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

配置分页插件有2中方式:1.在配置sqlsessionFactory里面加入配置分页插件;2.写一个配置类

<!-- 配置sqlsessionFactory -->
	<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
	    <!-- 数据库连接池 -->
		<property name="dataSource" ref="dataSource"></property>
		<!-- 加载mybatis的全局配置文件 -->
		<property name="configLocation" value="classpath:sqlMapConfig.xml"></property>
		<!-- 如果mapper的java文件和xml文件在同一个包并且同名,此处可不配置 -->
 		<property name="mapperLocations">
			<list>
 				<value>classpath*:mybatisXMl/*Mapper.xml</value>
			</list>
 		</property>
 		<!-- 配置分页插件 -->
	     <property name="plugins">
	        <array>
	          <bean class="com.github.pagehelper.PageHelper">
	            <property name="properties">
	              <value>
	                dialect=mysql
	                reasonable=true
	              </value>
	            </property>
	          </bean>
	        </array>
	      </property>
	</bean>

在service层,在需分页的查询sql语句前面,加上

PageHelper.startPage(1,5);

其中,前面是第几页pageNum,后面是显示条数pageSize

posted @ 2017-12-07 18:17  懒惰虫  阅读(278)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3