美文网首页
PageHelper

PageHelper

作者: 爪蛙程序猿 | 来源:发表于2020-04-26 22:13 被阅读0次

1.导入坐标

<dependency>
    <groupId>com.github.pagehelper</groupId>
    <artifactId>pagehelper</artifactId>
    <version>3.7.5</version>
</dependency>
<dependency>
    <groupId>com.github.jsqlparser</groupId>
    <artifactId>jsqlparser</artifactId>
    <version>0.9.1</version>
</dependency>

2.sqlMapconfig.xml中配置插件类

<!-- 注意:分页助手的插件 配置在通用mapper之前 -->
<plugin interceptor="com.github.pagehelper.PageHelper">
    <!-- 指定方言 -->
    <property name="dialect" value="mysql"/>
</plugin> 

3.使用分页

//设置分页参数

PageHelper.startPage(1,2);
List<User> select = userMapper2.select(null);
for(User user : select){
    System.out.println(user);
} 

//其他分页数据
PageInfo<User> pageInfo = new PageInfo<User>(select);
System.out.println("总条数"+pageInfo.getTotal());
System.out.println("总页数 "+pageInfo.getPages());
System.out.println("当前页 "+pageInfo.getPageNum());
System.out.println("ྯ每页展示条数"+pageInfo.getPageSize());
System.out.println("是否第一页"+pageInfo.isIsFirstPage());
System.out.println("是否最后一页"+pageInfo.isIsLastPage()); 

相关文章

网友评论

      本文标题:PageHelper

      本文链接:https://www.haomeiwen.com/subject/ndyswhtx.html