
Mybatis--Limit实现分页
1.3 使用mybatis实现分页(
发布日期:2021-05-06 01:06:36
浏览次数:15
分类:原创文章
本文共 868 字,大约阅读时间需要 2 分钟。
1. Limit实现分页
1.1 为什么需要分页
减少数据的处理量
1.2 使用Limit实现分页
select * from user limit startIndex,pageSize; # 注意是从startIndex+1开始查询 pageSize 个select * from user limit 3; # [0,3]
1.3 使用mybatis实现分页(核心:SQL
)
1.3.1 接口
UserMapper.java
// limit实现分页 Map后面只能是 Integer 包装类 不可以 int List<User> getUserByLimit(Map<String, Integer> map);
1.3.2 UserMapper.xml
<select id="getUserByLimit" resultMap="com.tian.pojo.User" parameterType="map"> select * from mybatis.user limit #{statrIndex},#{pageSize}; </select>
1.3.3 测试类
UserMapperTest.java
<select id="getUserByLimit" resultMap="UserMap" parameterType="map"> select * from `mybatis`.`user` limit #{ startIndex},#{ pageSize}; </select> <select id="getUserById" resultMap="UserMap"> select * from `mybatis`.`user` where id = #{ id}; </select>
执行结果:
发表评论
最新留言
感谢大佬
[***.8.128.20]2025年03月30日 09时14分22秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
【Android】 模拟器上运行程序报错
2019-03-04
计算机网络ip知识点
2019-03-04
react(3)——导入了正确的包,但是运行不出来,原因是因为导入包的顺序有问题
2019-03-04
react(10)——三大属性state,props,refs,总结其特点
2019-03-04
mybatis(11)——在mybatis中配置并使用log4j日志
2019-03-04
Java 对象流
2019-03-04
信息时代的安全威胁
2019-03-04
7-39 魔法优惠券
2019-03-04
南京晓庄学院-数据库系统概论期末复习习题册(1)数据库系统概述
2019-03-04
南京晓庄学院-数据库系统概论期末复习习题册(4)数据库安全性
2019-03-04
fufu学前端之H5+Javascript
2019-03-04
web学习(三)
2019-03-04
Mybatis进阶
2019-03-04
对用户ID、组ID、附属组ID、有效、实际、设置用户、设置组ID等的理解
2019-03-04
协议分层
2019-03-04
利用JavaCV实现将视频以帧方式抽取
2019-03-04
ListView 与 RecyclerView 简单对比
2019-03-04
Marvell 98DX51xx / 98DX81xx 系列交换芯片 内部初始化
2019-03-04
初次使用 Supervisor 管理 Laravel 队列进程
2019-03-04