<update id="batchUpdate">
        <foreach collection="list" item="item" open="begin" close=";end;" separator=";">
                UPDATE _表名
                <trim prefix="SET" suffixOverrides=",">
                    <if test="item._java类映射_字段名1 != null">
                        _字段名1 = #{item._java类映射_字段名1},
                    </if>
                   <if test="item._java类映射_字段名2 != null">
                        _字段名2 = #{item._java类映射_字段名2},
                    </if>
                    ...
                    <if test="item.updateBy != null">
                        update_by = #{item.updateBy},
                    </if>
                    <if test="item.updateTime != null">
                        update_time = #{item.updateTime}
                    </if>
                </trim>
                WHERE _修改的条件字段 = #{item._java类映射_字段名2,jdbcType=VARCHAR}
        </foreach>
    </update>
Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐