可以将上述语句改成可以批量更新的方式如下:

<update id="updateMaterialDocumentBatch">
  <foreach collection="list" item="item" separator=";">
    UPDATE vmi_materialdocument
    SET AutomaticConsume = #{item.automaticConsume}
    WHERE MaterialDocument = #{item.materialDocument}
  </foreach>
</update>

然后在调用时,传入一个包含多个 vmiMaterialDocument 对象的 List,即可实现批量更新。

Mybatis 批量更新 vmi_materialdocument 表数据

原文地址: https://www.cveoy.top/t/topic/loWu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录