如何在Mysql语句的insert语句中使用foreach方法,做循环插入?
这里有一个user的集合,users,将其遍历插入到数据库表user中,方法如下:
<insert id="addList" parameterType="com.java4all.User">标签:insert,name,age,SQL,---,foreach,address,user From: https://blog.51cto.com/u_15936016/6007821
INSERT INTO user(name,age,address)
<foreach collection="users" item="user" index="index" separator="union all">
select
#{user.name},
#{user.age},
#{user.address}
FROM dual
</foreach>
</insert>