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

Mybatis 使用 RowBounds 對象進行分頁,它是針對 ResultSet 結果集執行的內存分頁,而非物理分頁。可以在 sql 內直接書寫帶有物理分頁的參數來完成物理分頁功能,也可以使用分頁插件來完成物理分頁。 分頁插件的基本原理是使用 Mybatis 提供的插件接口,實現自定義插件,在插件的攔截方法內攔截待執行的 sql,然後重寫 sql,根據 dialect 方言,添加對應的物理分頁
相關文章
相關標籤/搜索