Mybatis分页插件 - PageHelper如果你也在用Mybatis,建议尝试该分页插件,这一定是最方便使用的分页插件。 该插件目前支持以下数据库的物理分页: Oracle Mysql MariaDB SQLite Hsqldb PostgreSQL DB2 SqlServer(2005+)
3.6.4更新日志:1 2 3 4 5 6 7 8 9 10 11 | String originalSql = "Select * from country o where id > 10 order by id desc " ;
Parser parser = AbstractParser.newParser( "mysql" );
String countSql = parser.getCountSql(originalSql);
String pageSql = parser.getPageSql(originalSql);
SqlServer sqlServer = new SqlServer();
pageSql = sqlServer.convertToPageSql(originalSql, 1 , 10 );
|
最新版本为3.6.4Maven坐标1 2 3 4 5 | < dependency >
< groupId >com.github.pagehelper</ groupId >
< artifactId >pagehelper</ artifactId >
< version >3.6.4</ version >
</ dependency >
|
下载JAR包分页插件pagehelper.jar: 由于使用了sql解析工具,你还需要下载jsqlparser.jar(这个文件完全独立,不依赖其他): |