mybatis中将下面的改成可以批量的 UPDATE vmi_materialdocument SET AutomaticConsume = #vmiMaterialDocumentautomaticConsume WHERE MaterialDocument = #vmiMaterialDocumentmaterialDocume
可以将上述语句改成可以批量更新的方式如下:
<update id="updateMaterialDocumentBatch">
<foreach collection="list" item="item" separator=";">
UPDATE vmi_materialdocument
SET AutomaticConsume = #{item.automaticConsume}
WHERE MaterialDocument = #{item.materialDocument}
</foreach>
</update>
然后在调用时,传入一个包含多个vmiMaterialDocument对象的List,即可实现批量更新。
原文地址: https://www.cveoy.top/t/topic/i9bH 著作权归作者所有。请勿转载和采集!