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>

 

posted on 2022-01-18 21:05  木_-_木  阅读(464)  评论(0编辑  收藏  举报