当前位置:网站首页>Limit实现分页
Limit实现分页
2022-08-02 15:50:00 【酷小亚】
Limit背景
- 减少数据的处理量
- 主要是用于查询之后要显示返回的前几条或者中间某几行数据。
Limit规则
- 格式
LIMIT [位置偏移量,] 行数
- 语法
select * from user limit startIndex,pageSize;
select * from user limit 2; #[0,n]
实现分页,核心SQL
1、接口
//在map中使用查询
List<Map> getUserByLimit(Map<String,Integer> map);
2、mapper.xml
<!--分页-->
<select id="getUserByLimit" parameterType="map" resultType="map" >
select *
from mybatis01.user limit #{startIndex},#{pageSize};
</select>
3、测试
@Test
public void getUserByLimit(){
SqlSession sqlSession = MybatisUtil.getSqlSession();
UserMapper mapper = sqlSession.getMapper(UserMapper.class);
HashMap<String, Integer> map = new HashMap<>();
map.put("startIndex",0);
map.put("pageSize",2);
List<Map> userList = mapper.getUserByLimit(map);
for (Map map1 : userList) {
System.out.println(map1);
}
sqlSession.close();
}
边栏推荐
猜你喜欢

从Oracle日志解析学习数据库内核原理

【Codeforces Round #811 (Div. 3)】【题目解析+AK代码】

禅道16.5升级17.3

A tour of gRPC:06 - gRPC client straming 客户端流

类的比较大小(Comparable -> compareTo(类自己实现接口),Comparator -> compare(新建一个类作为比较器))

软件测试面试中90%会遇到的问题:“你会搭建测试环境吗?”

网御数据库审计系统配置Radius启用双因素/双因子(2FA/MFA)身份认证

看我如何用多线程,帮助运营小姐姐解决数据校对系统变慢!

VLAN实验

更舒适更安全更时尚 凯翼2023款炫界正式上市
随机推荐
DSP-ADAU1452输入通道配置
链表| leecode刷题笔记
JZ56 数组中只出现一次的两个数字
11.1-CM24 最近公共祖先
NC52 有效括号序列
从特征交互到数据交互,浅谈深度点击率模型的新趋势
每日练习------定义一个N*N二维数组,从键盘上输入值,找出每行中最大值组成一个一维数组并输出;
第十七天笔记
DSP-ADAU1452参考音设置方法
机械臂速成小指南(十四):多项式插值轨迹规划
想要白嫖正则是吧?这一次给你个够!
排查生产环境:MySQLTransactionRollbackException数据库死锁
看我如何用多线程,帮助运营小姐姐解决数据校对系统变慢!
2.5 - 死锁
数据防泄漏产品该如何选择
Qt | 关于QPalette的使用
JZ81 调整数组顺序使奇数位于偶数前面(二)-相对位置变化
无线振弦采集仪远程修改参数方式
[LeetCode]剑指 Offer 55 - I. 二叉树的深度
代码随想录笔记_哈希_61扑克牌中的顺子