<insert id="insertUser"> insert into user(name,age,createTime,createBy,modifyTime,modifyBy) values <foreach collection="list" item="item" index="index" separator=","> ( #{item.name},#{item.age},#{item.createTime},#{item.createBy},#{item.modifyTime},#{item.modifyBy} ) </foreach> </insert> <update id="batchUpdate" parameterType="Java.util.List" > <foreach collection="list" item="item" index="index" open="" close="" separator=";"> update test <set> <if test="item.type != null and item.type != ''"> s_type = #{item.type}, </if> <if test="item.status != null and item.status != ''"> status = #{item.status} </if> <if test="item.oldPath != null and item.oldPath != ''"> old_path = #{item.oldPath}, </if> <if test="item.breviaryPath != null and item.breviaryPath != ''"> b_path = #{item.breviaryPath}, </if> <if test="item.bigImagePath != null and item.bigImagePath != ''"> big_path = #{item.bigImagePath}, </if> <if test="item.bigType != null and item.bigType != ''"> s_bigType = #{item.bigType}, </if> <if test="item.userId != null and item.userId != ''"> s_userId = #{item.userId}, </if> <if test="item.oldName != null and item.oldName != ''"> old_fileName = #{item.oldName}, </if> <if test="item.breviaryName != null and item.breviaryName != ''"> b_fileName = #{item.breviaryName}, </if> <if test="item.remark != null and item.remark != ''"> s_remark = #{item.remark}, </if> </set> where id = ${item.id} </foreach> </update>