一.属性介绍
collection 有三种格式:list,array,map。按照传递参数的类型填写对应格式。
属性 | 介绍 |
---|---|
item | 标签内对象集的参数名 |
separator | 每个子循环结束后的分隔符,常用"," |
open | 开始符,常用"(" |
close | 结束符,常用")" |
index | 在list和array中,index指元素序号;在map中,index指元素key。从0开始自增(相当于数组下标) |
注释:open和close指在foreach标签头和尾添加指定内容,常见于IN和VALUES函数
标题二.示例
INSERT INTO table (a, b, c, d) VALUES
<foreach collection = "list" item = "item" separatior = "," index="index">
(#{item.a}, #{item.b}, #{item.c}, #{item.d})
</foreach>