分页插件PageHelper

素颜马尾好姑娘i 2021-11-17 09:38 710阅读 0赞

分页插件PageHelper

PageHelper概述

PageHelper 是一款开源免费的Mybatis 物理分页插件。PageHelper 插件可以方便地实现物理分页, 与RowBounds 分页方式相比, PageHelper 在查询性能方面,更胜一筹。PageHelper 的github 地址: https://github .com/pagehelper/Mybatis-PageHelper ,可访问该地址下载相关的文档和资料。

PageHelper使用

PageHelper 使用非常简单, 首先, 在项目的pom.xml 文件添加PageHelper 依赖包,具体代码如下所示:

1611397-20190605145225501-2049591859.png

依赖添加完成之后,在applicationContext.xml 配置文件中添加PageHelper 相关配置, 具体代码如下:

1611397-20190605145224757-1502894452.png

1611397-20190605145223859-1853633303.png

PageHelper 使用非常简单, 在需要进行分页的Mybatis 方法前调用PageHelp er.startPage 静态方法即可, 紧跟在这个方法后的第一个Mybatis 查询方法会被进行分页,然后分页插件会把分页信息封装到Pagelnfo 中。Pagelnfo 包含了非常全面的分页属性, Pagelnfo 具体源码如下所示:

1611397-20190605145223091-161289289.png

1611397-20190605145222326-314123390.png

1611397-20190605145221162-837441144.png

转载于:https://www.cnblogs.com/kinglead/p/10979595.html

发表评论

表情:
评论列表 (有 0 条评论,710人围观)

还没有评论,来说两句吧...

相关阅读

    相关 【mybatis】PageHelper

        最近有个小项目,不和旧系统有关系,所以简单搭建了一个SSM框架。在项目进行中,遇到需要分页显示数据的需求,记得之前接触mybatis框架用的就是插件,很方便,所以这次