【Oracle数据库】批量修改(mybatis)
·
<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>
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)