mybatis foreach循环list的示例分析
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要为大家展示了"mybatis foreach循环list的示例分析",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"mybatis foreach
千家信息网最后更新 2026年11月03日mybatis foreach循环list的示例分析
这篇文章主要为大家展示了"mybatis foreach循环list的示例分析",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"mybatis foreach循环list的示例分析"这篇文章吧。
foreach 循环 list(map)
直接上代码:
整体需求就是
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需求。请求前台页面的时候 需要传多个订单号比如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--> #{item}
原理就是 先告诉mybatis我要先循环list然后拿到list里面的map.str 即可。
使用foreach处理list中的map
参数的数据结构是一个ArrayList
将参数封装到叫做JsonData的qv中,JsonData的关键代码是
private ArrayList
Mapper中的方法是
updateXxxx(JsonData jsonData);
Mapper.xml的sql是
UPDATE xxx SET `xx` = 10 #{key} #{value}
以上是"mybatis foreach循环list的示例分析"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
循环
对象
属性
数据
示例
分析
内容
参数
实体
数组
篇文章
订单
代码
就是
订单号
需求
页面
学习
帮助
普通
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
耶加雪菲
广州大一互联网络科技有限公司
互联网公司 科技公司
贷财互联网科技
互联网科技logo
上游互联网科技
上海卓越科技 互联网
海南科技产业互联网平台
开启互联网科技时代小说
互联网和高科技公司
浙江互联网科技研学营
互联网科技商业
互联网科技和信息
广州新华互联网科技学校电竞方面
深圳市罗太互联网科技有限公司
互联网科技实习生岗位
美国互联网科技公司
昆明中奇联合互联网科技
陕西九四连强互联网科技有限公司
银川新华互联网科技学校招聘
互联网和科技技术
壕鑫互联网络科技
万达互联网科技
互联网科技公司做什么
镁科技互联网资讯平台
金融科技与互联网金融相同和不同
易企秀互联网科技是做什么的
银川新华互联网科技学校原画
上海旺乐尼互联网科技有限公司
广东猫王互联网科技有限公司电话