mybatisPlus批量更新优化
<update id="updateDiameterWithNoCompanyId">
update sort_single_fruit_info
<trim prefix="set" suffixOverrides=",">
<trim prefix="diameter = case id" suffix="end">
<foreach collection="sortSingleFruitInfos" item="item" index="index">
when
</foreach>
</trim>
where id in
<trim>
<foreach collection="sortSingleFruitInfos" item="item" index="index" open="(" separator="," close=")">
</foreach>
</trim>
</trim>
</update>
651条时间耗时51毫秒
使用
updateBatchById耗时1500毫秒,加了数据库配置rewriteBatchedStatements=true 效果还是一样慢
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)