可以直接粘贴代码:
insert into tableName(表字段1,表字段2) values <foreach collection="list" item="item" index="index" separator=","> (#{item.参数1},#{item.参数2})
</foreach> (如果主键则更新) ON DUPLICATE KEY UPDATE 表字段1 = 表字段1,表字段2 = 表字段2;都是数据库字段
example:
create table user(
id int primary key,
name varchar(20),
pwd varchar(20)
);
使用上面的新增存在则更新
insert into tableName(name,pwd) values <foreach collection="list" item="item" index="index" separator=",">
(#{item.name},#{item.pwd})