分页
为什么要分页!
-
减少数据的处理量
1.1使用Limit分页
语法:SELECT * from user limit startIndex,pageSize
SELECT * from user limit 2,2
SELECT * from user limit 3 #[0,n]
使用Mybatis实现分页,核心SQL
-
接口
//分页
List<User> getUserByLimit(Map<String,Integer> map);
2.Mapper.xml
<!-- 分页-->
<select id="getUserByLimit" parameterType="map" resultMap="UserMap">
select * from mybatis.user limit #{startIndex},#{pageSize}
</select>
3.测试
1.2RowBounds分页
不再使用SQL实现分页
1.接口
//分页2
List<User> getUserByRowBounds();
2.Mapper.xml
<!-- 分页2-->
<select id="getUserByRowBounds" resultMap="UserMap">
select * from mybatis.user
</select>
3.测试
1.3分页插件(了解)


浙公网安备 33010602011771号