在 MyBatis 中實現分頁查詢通常需要使用兩個參數:offset 和 limit。offset 表示查詢的起始位置,limit 表示查詢的數量。以下是一個簡單的實現分頁查詢的示例:
List<User> selectUsersByPage(@Param("offset") int offset, @Param("limit") int limit);
<select id="selectUsersByPage" parameterType="map" resultMap="userResultMap">
SELECT * FROM users
LIMIT #{limit} OFFSET #{offset}
</select>
int offset = 0;
int limit = 10;
List<User> users = userMapper.selectUsersByPage(offset, limit);
通過以上步驟,就可以在 MyBatis 中實現分頁查詢功能。當傳入不同的 offset 和 limit 參數時,可以實現不同頁數的查詢結果。