如果你也在用Mybatis,建议尝试该分页插件,这一定是最方便使用的分页插件。
该插件目前支持以下数据库的物理分页
- Oracle
- Mysql
- MariaDB
- SQLite
- Hsqldb
- PostgreSQL
- DB2
- SqlServer(2005+)
- Informix
- H2
- SqlServer2012
- Derby
- Phoenix
如果你使用 Maven 可以在pom.xml 中添加下面的依赖:
<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.3</version> </dependency>
更新日志:
- Page 的 toString 方法增加 super.toString()。最终输出形式如 Page{属性}[集合]。
- 增加 defaultCount 参数,用于控制默认不带 count 查询的方法中,是否执行 count 查询,默认 true 会执行 count 查询,这是一个全局生效的参数,多数据源时也是统一的行为。
- 增加 dialectAlias 参数,允许配置自定义实现的 别名,可以用于根据 JDBCURL 自动获取对应实现,允许通过此种方式覆盖已有的实现,配置示例如(多个时分号隔开):
<property name="dialectAlias" value="oracle=com.github.pagehelper.dialect.helper.OracleDialect"/>
- 增加 PageSerializable,简化版的 PageInfo 类,不需要那么多信息时,推荐使用或者参考这个类实现。
如果使用Spring Boot,可以直接添加下面的依赖:
<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.4</version> </dependency>
更新日志:
- 升级 PageHelper 到 5.1.3
- 升级 springboot 到 2.0.1.RELEASE
- 增加 dialectAlias 参数,允许配置自定义实现的 别名,可以用于根据JDBCURL自动获取对应实现,允许通过此种方式覆盖已有的实现,配置示例如(多个配置用分号;隔开):
pagehelper.dialect-alias=oracle=com.github.pagehelper.dialect.helper.OracleDialect
- 增加 defaultCount 参数,用于控制默认不带 count 查询的方法中,是否执行 count 查询,默认 true 会执行 count 查询,这是一个全局生效的参数,多数据源时也是统一的行为。配置示例如:
pagehelper.default-count=false
未经允许不得转载:博客 » Mybatis 分页插件 PageHelper 5.1.3 发布
评论前必须登录!
登陆 注册