Mybatis 是如何進行分頁的?分頁插件的原理是什么?


Mybatis 使用 RowBounds 對象進行分頁,它是針對 ResultSet 結果集執行的內

存分頁,而非物理分頁。可以在 sql 內直接書寫帶有物理分頁的參數來完成物理分

頁功能,也可以使用分頁插件來完成物理分頁。

分頁插件的基本原理是使用 Mybatis 提供的插件接口,實現自定義插件,在插件

的攔截方法內攔截待執行的 sql,然后重寫 sql,根據 dialect 方言,添加對應的物

理分頁語句和物理分頁參數。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM