在 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 参数时,可以实现不同页数的查询结果。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: mybatis怎么传入多个参数类型