mybatisplus

MybatisPlus 不建议使用默认saveBatch/saveOrUpdateBatch,插入数据时性能差、有长事务、锁、键冲突问题(深入源码分析)

在使用MyBatis-Plus进行批量操作时,很多开发者会倾向于使用saveBatch和saveOrUpdateBatch这两个方法,因为它们极大地简化了代码的书写,并且提供了便捷的批量插入和更新功能。然而,随着项目的规模扩大和数据的增加,这两个方法的性能问题便逐渐显露出来,尤其是在面对长事务、锁竞