我是靠谱客的博主 会撒娇黄蜂,最近开发中收集的这篇文章主要介绍mybatisplus下pagehelper使用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

pagehelper官网资料:
https://pagehelper.github.io/docs/howtouse/

在springboot中简单使用:

  1. 增加maven依赖

<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.3.0</version>
</dependency>
  1. 增加service层代码

@Override
public PageInfo<Role> getPageList(RoleReqDTO roleReqDTO) {
PageHelper.startPage(roleReqDTO.getPageNum(), roleReqDTO.getPageSize());
return PageInfo.of(this.baseMapper.getPageList());
}

保证先设置分页参数,再进行查询。
注意:只会对最接近pageHelper的select结果分页!

  1. xml文件直接查询所有,pagehelper会自动分页。

<select id="getPageList" resultType="com.tencent.tcac.creativecloudusercenter.server.entity.Role">
select * from cc_role
</select>

进行上述配置后,查询结果即可进行分页。

思考:在mybatisplus有分页ipage的API后,怎么选择ipage和pagehelper?性能优劣如何?目前没在网上找到相关资料。

最后

以上就是会撒娇黄蜂为你收集整理的mybatisplus下pagehelper使用的全部内容,希望文章能够帮你解决mybatisplus下pagehelper使用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部