天天看點

MyBatis-PageHelpler分頁-批量處理-調用存儲過程

一、PageHelpler分頁插件使用步驟:

• 1、導入相關包pagehelper-x.x.x.jar 和 jsqlparser-0.9.5.jar。

• 2、在MyBatis全局配置檔案中配置分頁插件。

MyBatis-PageHelpler分頁-批量處理-調用存儲過程

• 3、使用PageHelper提供的方法進行分頁

MyBatis-PageHelpler分頁-批量處理-調用存儲過程

• 4、可以使用更強大的PageInfo封裝傳回結果

二、批量_BatchExecutor  &  Spring中配置批量sqlSession:

• 批量操作我們是使用MyBatis提供的BatchExecutor進行的,他的底層就是通過jdbc攢sql的方式進行的。我們可以讓他攢夠一定數量後發給資料庫一次。

MyBatis-PageHelpler分頁-批量處理-調用存儲過程

         •與Spring整合中在applicationContext.xml中配置一個sqlsession。

MyBatis-PageHelpler分頁-批量處理-調用存儲過程

需要用到批量操作的時候,我們可以注入配置的這個批量SqlSession。通過他在Service實作類中擷取到mapper映射器進行操作。

MyBatis-PageHelpler分頁-批量處理-調用存儲過程

三、調用存儲過程:

MyBatis-PageHelpler分頁-批量處理-調用存儲過程

繼續閱讀