mybatis foreach 循环 list(map)
发布日期:2022-03-29 14:04:56
浏览次数:18
分类:博客文章
本文共 1052 字,大约阅读时间需要 3 分钟。
直接上代码:
整体需求就是:
1.分页对象里面有map map里面又有数组对象
2.分页对象里面有list list里面有map map里面有数组对象。
public class Page { private Map maps; private List lists; public Map getMaps() { return maps; } public void setMaps(Map maps) { this.maps = maps; } public List getLists() { return lists; } public void setLists(List lists) { this.lists = lists; }} String [] str = {"1,2"};
Page page = new Page(); 实体分页对象(包括其他页面属性)
maps.put("str", str); 批量查询的ID page.setMaps(maps); maps对象保存在分页属性中 List<Map> mapTest = userService.mapTest(page); System.out.println(mapTest);需求。请求前台页面的时候 需要传多个订单号比如1,2
然而其他参数也要有。就要用到分页实体 跟map结合 分页实体保存其他属性。map保存要循环的ID 或是订单号
mybatis.foreach循环如下:
这里只做ID或是订单ID的演示,普通属性#{id}就行。
取page.maps.str(str是一个数组)
在collection 这里面直接写 入参.maps
如果入参是LIST
稍微改一下即可
源数据
maps.put("str", str);
list.add(maps); List<Map> mapTest = userService.mapTest1(list); System.out.println(mapTest);--> #{item}
原理就是 先告诉mybatis我要先循环list然后拿到list里面的map.str 即可。
转载地址:https://www.cnblogs.com/1-Admin/p/8018773.html 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
表示我来过!
[***.240.166.169]2024年04月15日 14时40分30秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
DSP特点 - 与GPU,CPU,FPGA比较
2019-04-26
CAN-FD node 接入CAN network
2019-04-26
ACM-2019年湖南省省赛备战-模板+【程序员专用壁纸】
2019-04-26
C++新发现:__gcd()函数 求最大公约数直接调用完事了??
2019-04-26
C++ 给定n个数,求这n个数的公约数的个数(__gcd()函数使用)
2019-04-26
Codeforces Round #579 (Div. 3), problem: (F1) Complete the Projects (easy version) 【两次贪心】
2019-04-26
2019年(第15届)湖南省大学生计算机程序设计竞赛之【赛前动员暨暑假集训总结】
2019-04-26
【bzoj4563】【HAOI2016】放棋子(高精度+错排+java)
2019-04-26
牛客网(选择困难症)+ 长沙理工大学第十二届ACM大赛 L 选择困难症 (DFS)
2019-04-26
2019 训练计划——DFS+贪心专题( 每天10题 ) 训练计划①
2019-04-26
The Preliminary Contest for ICPC Asia Xuzhou 2019【B. so easy】(set 解法 与正解 unordered_map+并查集)
2019-04-26
Codeforces Round #277.5 (Div. 2), problem: (C) Given Length and Sum of Digits...(贪心)【贪心策略:最小值与最大值】
2019-04-26
HNUCM_入门级题库 (练习1)【题解】
2019-04-26
HNUCM 19级ACM训练计划【题解模板】
2019-04-26
2019 ACM训练计划——( 每天5题 ) 训练计划14
2019-04-26
2019 ACM训练计划——( 每天5题 ) 训练计划15
2019-04-26