zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    PHP迭代器
    PDO

    五种常见的 PHP 设计模式
    php fastcgi_finish_request 函数的理解
    vagrant up 启动虚拟机报错
    thrift php 的使用
    python 基本知识学习(一)
    PHP实现进程间通信:消息队列 msg_get_queue 函数不存在
    [转]Python函数的各种参数用法(含星号参数)
  • 原文地址:https://www.cnblogs.com/lazyInsects/p/8000436.html
Copyright © 2011-2022 走看看