mysql中批量插入foreach坑
使用foreach批量插入对象时需要注意的是不能使用open="(" close=")",应该将括号添加到foreach标签里边
例如:
<insert id="insertPrivacySettingList" parameterType="list">
insert into dk_privacy_setting (`id`, `code`, `type`, `name`, `value`, basic_state, setter, ctime, remark) values <foreach collection="list" item="item" separator="," index="index"> ( #{item.id}, #{item.code}, #{item.type}, #{item.name}, #{item.value}, #{item.basicstate}, #{item.setter}, #{item.ctime}, #{item.remark}) </foreach> </insert>