PageHelper的使用
Posted 差125w提埃尔法
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PageHelper的使用相关的知识,希望对你有一定的参考价值。
- 在pom文件中加入依赖
<!--PageHelper依赖-->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>5.1.8</version>
</dependency>
- 这里用的是mybatis,所以在mybatis配置文件中加入
<!--配置插件-->
<plugins>
<plugin interceptor="com.github.pagehelper.PageInterceptor"></plugin>
</plugins>
- 写代码:
dao层:查询所有数据的接口:
//使用PageHelper分页数据
List<Student> selectAll();
mapper文件:
<!--查询所有-->
<select id="selectAll" resultType="com.dmsd.domain.Student">
select * from student order by id
</select>
测试:
@Test
public void testSelectAllPageHelper(){
SqlSession sqlSession = MyBatisUtils.getSqlSession();
StudentDao dao = sqlSession.getMapper(StudentDao.class);
//加入PageHelper方法,分页
//oageNum是第几页,pageSize:一页中有多少行数据
PageHelper.startPage(3,3);
List<Student> studentList = dao.selectAll()
System.out.println(studentList);
sqlSession.close();
}
以上是关于PageHelper的使用的主要内容,如果未能解决你的问题,请参考以下文章