mybatis 批量修改vmi_materialdocument 修改字段AutomaticConsume根据ListVmiMaterialDocument vmiMaterialDocuments中的id以及AutomaticConsume提供完整mapper以及xml不要重复修改
以下是 MyBatis 的 mapper 和 xml 文件,用于批量修改 vmi_materialdocument 表的 AutomaticConsume 字段。请根据具体需求进行适当修改。
Mapper 文件(VmiMaterialDocumentMapper.java):
import java.util.List;
public interface VmiMaterialDocumentMapper {
void updateAutomaticConsumeBatch(List<VmiMaterialDocument> vmiMaterialDocuments);
}
XML 文件(VmiMaterialDocumentMapper.xml):
<mapper namespace="com.example.mapper.VmiMaterialDocumentMapper">
<update id="updateAutomaticConsumeBatch" parameterType="java.util.List">
<foreach collection="list" item="item" index="index" separator=";">
UPDATE vmi_materialdocument
SET AutomaticConsume = #{item.automaticConsume}
WHERE id = #{item.id}
</foreach>
</update>
</mapper>
注意事项:
- 请根据实际的包名和类名调整 namespace。
- 请根据实际的表名和字段名调整 SQL 语句。
- 请确保 MyBatis 配置文件中已正确映射该 mapper 文件
原文地址: https://www.cveoy.top/t/topic/iM3U 著作权归作者所有。请勿转载和采集!