1. 程式人生 > >Mybatis分頁插件PageHelper

Mybatis分頁插件PageHelper

以及 文件引入 數據庫類型 總數 gen 類型 sqlmap 分頁 PE

第一步:如果使用的maven進行的項目管理需要在pom文件中引入關於分頁jar包

技術分享圖片

第二步: Dao層SqlMapConfig.xml配置文件引入pagehelper插件

該插件支持六種數據庫類型的分頁

技術分享圖片

第三步:在sql語句執行之前需要在業務層調用startPage方法

pageResult為自己封裝的返回前臺的實體類

技術分享圖片

pageNum為當前頁;pageSize為每頁多少條,響應數據為pageresult中封裝的參數 rows和total

技術分享圖片

第四步:前臺數據分頁的展示以及頁面加載初始化傳到後臺的參數(結合Angularjs)

1) 在需要展示的頁面引入關於分頁的js文件和css文件

技術分享圖片

2) 在數據表格下面引入分頁組件

技術分享圖片

3)初始化分頁參數

技術分享圖片

4)加載頁面時發送請求

技術分享圖片

總結:關於Mybatis插件分頁要註意的幾點

1,後臺查詢數據是需要兩個參數,當前頁的頁碼以及每頁需要的數據條數

2,在執行mapper.xml配置文件中的sql語句之前要開啟pageHelper的startPage方法傳輸當前頁以及每頁的個數

3,後臺數據實用自定義實體類封裝,實體類中需要包含數據總條數已經每頁需要的數據

4,前臺在提取數據的時候一定要註意數據存放在responsedata.rows中.總數在responsedata.total中

Mybatis分頁插件PageHelper