PageHelper

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()); 
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容