资讯专栏INFORMATION COLUMN

MyBatis分页插件PageHelper

ivyzhang / 337人阅读

摘要:分页插件如果你也在用,建议尝试该分页插件,这一定是最方便使用的分页插件。分页插件支持任何复杂的单表多表分页。是一个的分页插件负责将已经写好的语句进行分页加工的使用优点无需你自己去封装以及关心分页等问题,使用很方便,前端取数据也很方便。

MyBatis分页插件PageHelper
如果你也在用 MyBatis,建议尝试该分页插件,这一定是最方便使用的分页插件。分页插件支持任何复杂的单表、多表分页。

PageHelper是一个Mybatis的分页插件, 负责将已经写好的sql语句, 进行分页加工.
PageHelper的使用
优点无需你自己去封装以及关心sql分页等问题,使用很方便,前端取数据也很方便。
1.引入pagehelper依赖

    com.github.pagehelper
    pagehelper
    5.1.2
2.配置applicationContext.xml文件
在spring的sqlsessionfactorybean中增加一个分页拦截器属性

    
                
                    
                        
                            
                                
                               helperDialect=mysql
                            
                        
                    
                
    
3.调用PageHelper的方法
在service方法中调用PageHelper的静态方法startPage(注意一定要在实际查询数据库之前调用该方法),传入需要查询的页号和每页大小,返回PageHelper插件提供的PageInfo对象。即可自动完成数据库物理分页,无须在你的sql语句中手工加limit子句

4. PageInfo的结构
关于PageInfo的结构请参看源码,这里通过返回的json来展示。根据需要取PageInfo对象的相应属性即可。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/73318.html

相关文章

  • 如何使用Mybatis第三方插件--PageHelper实现分页操作

    摘要:概述最近在做宜立方商城项目时,后台管理系统要求实现分页显示,由于项目使用了逆向生成映射文件,所以在此使用了第三方插件来实现分页这一功能,下面就如何在项目使用这一插件进行说明。使用方法添加依赖把依赖的包添加到工程中。 1.概述 最近在做宜立方商城项目时,后台管理系统要求实现分页显示,由于项目使用了Mybatis逆向生成映射文件,所以在此使用了mybatis第三方插件--PageHelp...

    TZLLOG 评论0 收藏0
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作

    摘要:概述最近在做宜立方商城项目时,后台管理系统要求实现分页显示,由于项目使用了逆向生成映射文件,所以在此使用了第三方插件来实现分页这一功能,下面就如何在项目使用这一插件进行说明。使用方法添加依赖把依赖的包添加到工程中。 1.概述 最近在做宜立方商城项目时,后台管理系统要求实现分页显示,由于项目使用了Mybatis逆向生成映射文件,所以在此使用了mybatis第三方插件--PageHelp...

    wenyiweb 评论0 收藏0
  • 一起来学SpringBoot | 第八篇:通用Mapper与分页插件的集成

    摘要:通用是为了解决使用中的基本操作,使用它可以很方便的进行开发,可以节省开发人员大量的时间。当该参数设置为时,时会查询第一页,超过总数时,会查询最后一页。 SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工...

    韩冰 评论0 收藏0
  • Spring Boot 2.x(十三):你不知道的PageHelper

    摘要:说起,使用过的朋友可能不是很陌生,作为一款国人开发的分页插件,它基本上满足了我们的日常需求。一般用不着默认值为,是否进行查询一般用不着和配合使用,具体可以看下面的讲解默认值为。 PageHelper 说起PageHelper,使用过Mybatis的朋友可能不是很陌生,作为一款国人开发的分页插件,它基本上满足了我们的日常需求。但是,我想去官方文档看看这个东西配合Spring Boot进行...

    KoreyLee 评论0 收藏0
  • String-boot + mybatis +pagehelper 使用分页

    摘要:最近自己搭建一个的项目听说最近很是流行之前在一件公司用的觉得挺不错所以自己配置一下学习学习结果做到分页的时候看到了貌似是个很牛的插件所以用来学习一下结果两天都没怎么弄明白网上查了好多资料但好像没有看到代码很全的让我这个小白彻底看懂的自己愚 最近自己搭建一个spring-boot 的项目听说最近很是流行,之前在一件公司用的觉得挺不错.所以自己配置一下学习学习.结果做到分页的时候看到了pa...

    Drinkey 评论0 收藏0

发表评论

0条评论

ivyzhang

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<