mybatis 批量新增,删除,修改

1.新增

<insert id="insertList" parameterType="list">
        insert into table(
           column
        ) VALUES 
        <foreach collection="list" item="item"  index="index" open="(" separator="," close=") >
            #{item.column}
        </foreach>        
    </insert>

2.修改

<update id="deleteList" parameterType="list" >        
        UPDATE table
        SET table.column1 = #{column1}
        WHERE   table.column2 IN 
            <foreach collection="list" item="item" index="index" open="(" separator="," close=")">
                #{item}
            </foreach>
        </if>
    </update>

3.删除

<delete id="deleteList">
        UPDATE table SET 
            column1 = #{column1}
        WHERE column2 IN  

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


版权声明:本文为charlene717原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。