oracle批量修改,参数是数组,xml中代码如下:
<update id="addPurchase" >
begin
<foreach collection="array" item="id" separator=";">
update mds_purchase_list
set
state='已添加'
where id=#{id}
</foreach>
;end;
</update>
void addPurchase(String[] ids);
collection属性的值是数组的话,默认写array就可以。
item不需要和mapper文件的参数一样,item的值必须和foreach中的值一样