参数传递时有时会需要使用数组型,如果把数组传给一个字段,sql里是无法运行的,所以在xml文件里就需要把字段的值遍历,然后查询
<foreach>
标签提供了特殊的遍历属性
item的值可以自己定义,也就是遍历的名字
#{item.id}中的id就是我们需要遍历的数组
collection 的值为数组类型
separator的值为数组中的分隔符
下面是我在项目中实际应用的案例
<foreach item = "item" index = "index" collection="list"
open="begin" close=";end;" separator=";">
UPDATE bpm_cm_template_masure SET
del_flag ='1'
WHERE id = #{item.id}
</foreach>