Mybatis 使用 RowBounds 對象進行分頁,它是針對 ResultSet 結果集執行的內
存分頁,而非物理分頁。可以在 sql 內直接書寫帶有物理分頁的參數來完成物理分
頁功能,也可以使用分頁插件來完成物理分頁。
分頁插件的基本原理是使用 Mybatis 提供的插件接口,實現自定義插件,在插件
的攔截方法內攔截待執行的 sql,然后重寫 sql,根據 dialect 方言,添加對應的物
理分頁語句和物理分頁參數。
Mybatis 使用 RowBounds 對象進行分頁,它是針對 ResultSet 結果集執行的內
存分頁,而非物理分頁。可以在 sql 內直接書寫帶有物理分頁的參數來完成物理分
頁功能,也可以使用分頁插件來完成物理分頁。
分頁插件的基本原理是使用 Mybatis 提供的插件接口,實現自定義插件,在插件
的攔截方法內攔截待執行的 sql,然后重寫 sql,根據 dialect 方言,添加對應的物
理分頁語句和物理分頁參數。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。