有时候需要传入一个list(或集合),通过mybatis进行批量Insert的,语法如下:
Mysql:
insert into TableName(F_ID,F_value) values <foreach collection="list" item="lt" separator=","> (#{lt.id},#{lt.value}) </foreach>
Oracle:
insert into TableName(F_ID,F_value) <foreach collection="list" item="lt" separator="union all"> select #{lt.id},#{lt.value} from dual </foreach>