为什么要分页
减少数据的处理量
核心SQL语法
SELECT * from user limit startIndex(起始位置),pageSize(截至位置);
SELECT * from user limit 0,2;(每页显示两个从第0个开始查)
用MyBatis实现分页:
第一步:先在接口中写方法:
//分页
List<User> getUserByLimit(Map<String,Integer> map);
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191012160807559.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1hYWTQxMTYzNjAxMw==,size_16,color_FFFFFF,t_70)
第二步:在Mapper.xml写SQL
<!--分页-->
<select id="getUserByLimit" parameterType="map" resultMap="UserMap">
select * from mybatis.user limit #{startIndex},#{pageSize}
</select>
通过resultMap="UserMap"