天天看点

MyBatis分页插件的使用——PageHelper一,配置plugin 二,引入jar包或通过其他方式配置依赖

   在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获取分页结果;