电热锅厂家
免费服务热线

Free service

hotline

010-00000000
电热锅厂家
热门搜索:
行业资讯
当前位置:首页 > 行业资讯

Mybatis分页插件372发布袍网

发布时间:2019-11-22 15:19:39 阅读: 来源:电热锅厂家

Mybatis 分页插件 3.7.2 发布

7月18日杭州 OSC 源创会正在报名,送机械键盘和开源无码内裤

Mybatis分页插件 - PageHelper

如果你也在用Mybatis,建议尝试该分页插件,这一定是最方便使用的分页插件。

该插件目前支持以下数据库的物理分页:

Oracle

Mysql

MariaDB

SQLite

Hsqldb

PostgreSQL

DB2

SqlServer(2005+) Informix3.7.2更新日志:

jsqlparser解析sql会抛出Error异常,由于只捕获Exception,所以导致部分解析失败的sql无法使用嵌套方式处理,所以修改为捕获Throwable。

reasonable参数说明 !--3.3.0版本可用-分页参数合理化,默认false禁用--

!--启用合理化时,如果pageNum 1会查询第一页,如果pageNum pages(总页数)会查询最后一页--

!--禁用合理化时,如果pageNum 1或pageNum pages会返回空数据--

propertyname= reasonable value= false /

由于许多人直接复制文档中的配置,没有仔细看该参数的含义,导致查询莫名其妙,这里强调一下。

如果你配置了该参数为true,那么如果你的数据一共有12条,当你查询PageHelper.startPage(7,5)的时候。

以mysql为例,你认为应该是limit 30,5,实际上是limit 10,5,为什么会这样呢?

因为你只有12条数据,每页5条的时候不可能存在第7页,只有3页,所以参数会自动变为startPage(3,5),查询最后一页的结果。

所以如果你使用了合理化,你就要知道为什么会这样,否则就不要配置reasonable(默认false)。 Maven坐标 dependency

groupId com.github.pagehelper /groupId

artifactId pagehelper /artifactId

version 3.7.2 /version

/dependency 下载JAR包

分页插件pagehelper.jar:https://oss.sonatype.org/content/repositories/releases/com/github/pagehelper/pagehelper/http://repo1.maven.org/maven2/com/github/pagehelper/pagehelper/

由于使用了sql解析工具,你还需要下载jsqlparser.jar(这个文件完全独立,不依赖其他):http://repo1.maven.org/maven2/com/github/jsqlparser/jsqlparser/0.9.1/http://git.oschina.net/free/Mybatis_PageHelper/attach_files

项目文档:如何使用分页插件 重要提示 更新日志 更多可以查看mybatis.tk

相关阅读:

Mybatis-spring 1.2.3 发布...Mybatis 分页插件 3.7.5 发布...Mybatis 通用 Mapper 3.1.0 发布...Mybatis 通用 Mapper 3.0.0 发布...Mybatis 分页插件 3.7.4 发布...MyBatis 3.3.0 发布,Ognl 升级至版...Mybatis 分页插件 3.7.3 发布...Mybatis 通用 Mapper 2.3.3 发布...Mybatis 分页插件 3.7.1 发布...Mybatis 分页插件 3.7.0 发布...

手工旗袍订制价格

品牌旗袍定做店

金坛市旗袍定制

旗袍订制厂家