加入依赖
<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