1. 程式人生 > >mybatis中oracle做陣列批量修改

mybatis中oracle做陣列批量修改

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中的值一樣