mybatis 批量插入

    <insert id="xxxxxxx" parameterType="xxx.xx.xxxx.xxxxx.xxxxxx">
        insert into t_form_detail
        (xxxx1,
        xxxx2,
        xxxx3,
        xxxx4,
        xxxx5)
        values

        <foreach item="item" collection="list" separator=","  index="">
           (#{item.xxxx1},
            #{item.xxxx2},
            #{item.xxxx3},
            #{item.xxxx4},
            #{item.xxxx5})
        </foreach>
    </insert>

注意:
括号要写里面

forEach 标签的完整形态

        <foreach item="item" collection="list" separator="," open="(" close=")"  index="">
          
        </foreach>

虽然提供了open和close的功能,可以自动添加"()" 但是这个括号指的是在循环前后添加的,而不是每次循环都添加,因此不可以使用!!!!!

posted @ 2023-12-13 14:41  20231012  阅读(3)  评论(0编辑  收藏  举报