Mybatis分頁插件PageHelper
阿新 • • 發佈:2018-05-17
以及 文件引入 數據庫類型 總數 gen 類型 sqlmap 分頁 PE 第二步: Dao層SqlMapConfig.xml配置文件引入pagehelper插件
第一步:如果使用的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