insert
<insert id="insertAdmBatch">
INSERT INTO tablename(
field1,
field2
)
<foreach collection="list" item="item" separator="UNION ALL">
select
#{item.field1},
#{item.field2}
from dual
</foreach>
</insert>
update
<update id="updateAdmBatch">
<foreach collection="list" item="item" open="begin" close=";end;" separator=";">
update tablename
set
field1= #{item.field1},
field2= #{item.field2}
where 1=1 and id=#{item.id}
</foreach>
</update>