# Mybatis_PageHelper **Repository Path**: zhangqibang/Mybatis_PageHelper ## Basic Information - **Project Name**: Mybatis_PageHelper - **Description**: Mybatis分页插件 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: https://mybatis.io - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 846 - **Created**: 2021-04-19 - **Last Updated**: 2021-04-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![MyBatis Pagination - PageHelper](logo.png) # MyBatis Pagination - PageHelper [![Build Status](https://travis-ci.org/pagehelper/Mybatis-PageHelper.svg?branch=master)](https://travis-ci.org/pagehelper/Mybatis-PageHelper) [![Maven central](https://maven-badges.herokuapp.com/maven-central/com.github.pagehelper/pagehelper/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.github.pagehelper/pagehelper) [中文版文档](https://github.com/pagehelper/Mybatis-PageHelper/blob/master/README_zh.md) If you are using MyBatis, it is recommended to try this pagination plugin. This must be the **MOST CONVENIENT** pagination plugin. PageHelper supports any complex single-table, multi-table queries. As to some special cases, please refer to the [**Important note**](https://github.com/pagehelper/Mybatis-PageHelper/blob/master/wikis/en/Important.md). Want to use PageHelper? Please check out [**How to use PageHelper**](https://github.com/pagehelper/Mybatis-PageHelper/blob/master/wikis/en/HowToUse.md). ## New JavaDoc https://apidoc.gitee.com/free/Mybatis_PageHelper APIs: https://apidoc.gitee.com/free/Mybatis_PageHelper/com/github/pagehelper/page/PageMethod.html ## 新书《MyBatis 从入门到精通》 ![MyBatis 从入门到精通](https://github.com/mybatis-book/book/raw/master/book.png) 预售地址:[京东](https://item.jd.com/12103309.html),[当当](http://product.dangdang.com/25098208.html),[亚马逊](https://www.amazon.cn/MyBatis从入门到精通-刘增辉/dp/B072RC11DM/ref=sr_1_18?ie=UTF8&qid=1498007125&sr=8-18&keywords=mybatis) CSDN博客:http://blog.csdn.net/isea533/article/details/73555400 GitHub项目:https://github.com/mybatis-book/book ## Support [MyBatis 3.1.0+](https://github.com/mybatis/mybatis-3) ## Physical Paging PageHelper supports the following databases: 1. `Oracle` 2. `Mysql` 3. `MariaDB` 4. `SQLite` 5. `Hsqldb` 6. `PostgreSQL` 7. `DB2` 8. `SqlServer(2005,2008)` 9. `Informix` 10. `H2` 11. `SqlServer2012` 12. `Derby` 13. `Phoenix` 14. 达梦数据库(dm) 15. 阿里云PPAS数据库 16. 神通数据库 17. HerdDB > The database list here is not updated in time, see details here [PageAutoDialect.java#L58](https://github.com/pagehelper/Mybatis-PageHelper/blob/master/src/main/java/com/github/pagehelper/page/PageAutoDialect.java#L58). ## Use [QueryInterceptor spec](https://github.com/pagehelper/Mybatis-PageHelper/blob/master/src/main/java/com/github/pagehelper/QueryInterceptor.java) ## Installation To use PageHelper, you just need to include the [pagehelper-x.y.z.jar](http://repo1.maven.org/maven2/com/github/pagehelper/pagehelper/) and [jsqlparser-x.y.z.jar](http://repo1.maven.org/maven2/com/github/jsqlparser/jsqlparser/) file in the classpath. > For version matching relation, please refer to the dependent version in pom. If you are using Maven, you could just add the following dependency to your `pom.xml`: ```xml com.github.pagehelper pagehelper latest version ``` If you are using Spring Boot, You can refer to the [pagehelper-spring-boot-starter](https://github.com/pagehelper/pagehelper-spring-boot) [More...](https://github.com/pagehelper/Mybatis-PageHelper/blob/master/wikis/en/HowToUse.md) ## Documentation - [How to use the PageHelper](https://github.com/pagehelper/Mybatis-PageHelper/blob/master/wikis/en/HowToUse.md) - [Changelog](https://github.com/pagehelper/Mybatis-PageHelper/blob/master/wikis/en/Changelog.md) - [Important note](https://github.com/pagehelper/Mybatis-PageHelper/blob/master/wikis/en/Important.md) ## Spring integration sample - [Integration Spring 3.x](https://github.com/abel533/Mybatis-Spring/tree/spring3.x) - [Integration Spring 4.x](https://github.com/abel533/Mybatis-Spring) - [Integration Spring Boot](https://github.com/abel533/MyBatis-Spring-Boot) ## Submit BUG - [Submit to github](https://github.com/pagehelper/Mybatis-PageHelper/issues/new) - [Submit to gitosc](http://git.oschina.net/free/Mybatis_PageHelper/issues/new?issue%5Bassignee_id%5D=&issue%5Bmilestone_id%5D=) ## Thanks for free JetBrains Open Source license ## Author Info Web: https://mybatis.io Blog: http://blog.csdn.net/isea533 Email: abel533@gmail.com PageHelper on github:https://github.com/pagehelper/Mybatis-PageHelper PageHelper on gitosc:http://git.oschina.net/free/Mybatis_PageHelper