当前位置: 首页 > 网络学院 >

Mybatis 分页插件 3.6.4 发布

新客网 XKER.COM 时间:2015-04-08 04:00:13来源:开源中国社区  评论:

Mybatis分页插件 - PageHelper

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

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

  1. Oracle

  2. Mysql

  3. MariaDB

  4. SQLite

  5. Hsqldb

  6. PostgreSQL

  7. DB2

  8. SqlServer(2005+)

3.6.4更新日志:

  • 重构,将原来的内部类全部独立出来,尤其是Parser接口以及全部实现。 现在可以直接使用Parser,使用方法如下:

String originalSql = "Select * from country o where id > 10 order by id desc ";

Parser parser = AbstractParser.newParser("mysql");
//获取count查询sql
String countSql = parser.getCountSql(originalSql);
//获取分页sql,这种方式不适合sqlserver数据库
String pageSql = parser.getPageSql(originalSql);

//sqlserver用下面的方法
SqlServer sqlServer = new SqlServer();
pageSql = sqlServer.convertToPageSql(originalSql, 1, 10);

最新版本为3.6.4

Maven坐标

<dependency>
    <groupId>com.github.pagehelper</groupId>
    <artifactId>pagehelper</artifactId>
    <version>3.6.4</version>
</dependency>

下载JAR包

分页插件pagehelper.jar:

由于使用了sql解析工具,你还需要下载jsqlparser.jar(这个文件完全独立,不依赖其他):

如果您喜欢本文请分享给您的好友,谢谢!本文来源:开源中国社区

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)