天天看點

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擷取分頁結果;