Mybatis SelectPage分頁的原理是通過在SQL語句中使用LIMIT關鍵字來限制查詢結果的數量,從而實現分頁功能。在使用SelectPage分頁時,需要指定查詢的起始位置和每頁的數量,Mybatis會根據這些參數在底層生成相應的SQL語句,并執行查詢操作,返回指定范圍的結果集。
例如,在查詢用戶表時,可以使用如下的SQL語句實現分頁查詢:
SELECT * FROM user_table LIMIT #{start}, #{pageSize}
其中,#{start}表示查詢的起始位置,#{pageSize}表示每頁的數量。當使用Mybatis執行這個SQL語句時,會根據傳入的參數生成具體的起始位置和數量,從而獲取分頁結果集。