在myBatis的配置文件中,加入如下配置:
PS:
该插件目前支持以下数据库的物理分页:
<code>Oracle</code>
<code>Mysql</code>
<code>MariaDB</code>
<code>SQLite</code>
<code>Hsqldb</code>
<code>PostgreSQL</code>
<code>DB2</code>
<code>SqlServer(2005,2008)</code>
<code>Informix</code>
<code>H2</code>
<code>SqlServer2012</code>
配置<code>dialect</code>属性时,可以使用小写形式:
<code> oracle</code>,<code>mysql</code>,<code>mariadb</code>,<code>sqlite</code>,<code>hsqldb</code>,<code>postgresql</code>,<code>db2</code>,<code>sqlserver</code>,<code>informix</code>,<code>h2</code>,<code>sqlserver2012</code>
在4.0.0版本以后,<code>dialect</code>参数可以不配置,系统能自动识别这里提到的所有数据库。
对于不支持的数据库,可以实现<code>com.github.pagehelper.parser.Parser</code>接口,然后配置到<code>dialect</code>参数中(4.0.2版本增加)。
1,通过PageHelper.startPage(page,rows)开始分页;
2,通过PageInfo获取分页结果;