Maven增长依赖mysql
<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>4.2.0</version> </dependency>
Mybatis配置文件分页插件git
<!-- 配置分页插件 --> <plugins> <plugin interceptor="com.github.pagehelper.PageHelper"> <!-- 设置数据库类型 Oracle,Mysql,MariaDB,SQLite,Hsqldb,PostgreSQL六种数据库--> <property name="dialect" value="mysql"/> </plugin> </plugins>
Mapper xmlgithub
<select id="pageTest" resultType="com.zns.model.Test"> select id,name from test </select>
Mappersql
public Page<Test> pageTest();
Service数据库
public Page<Test> pageTest(){ PageHelper.startPage(1, 10); return testMapper.pageTest(); }
Controllerapp
public void testPager() { Page<Test> pageInfo= testService.pageTest(); List<Test> list=pageInfo.getResult(); long totalCount=pageInfo.getTotal(); for (Test test : list) { System.out.println(test.getId()+"--"+test.getName()); } System.out.println(totalCount); }