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

  • 相关阅读:
    metasploit-shellcode生成
    项目中遇到了docker、PaaS、k8s,它们之间的关系是怎么样的呢?
    docker是什么?它里面放着什么?
    java排序算法总结
    java类加载机制
    JVM垃圾回收算法
    跳出循环几种方式
    数据库分片分库常见问题解决方案
    数据库优化
    SQL生命周期
  • 原文地址:https://www.cnblogs.com/lazyInsects/p/8000436.html
Copyright © 2011-2022 走看看