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

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

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

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

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

的攔截方法內攔截待執行的 sql,而後重寫 sql,根據 dialect 方言,添加對應的物接口

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

相關文章
相關標籤/搜索