参数传递时有时会需要使用数组型,如果把数组传给一个字段,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>