mybatis批量更新效率
时间: 2023-09-26 20:12:11 浏览: 137
详解mybatis 批量更新数据两种方法效率对比
根据引用和引用,使用case when语句进行批量更新在拼接大量SQL时会比较慢,因为每个case when都需要循环一遍list集合,导致效率问题严重。因此,建议在使用时分批插入,以提高效率。
另一方面,根据引用,第一种方法的效率相当高,因为它只有一个循环体。但是,如果更新语句过多,可能会导致SQL阻塞。
综上所述,mybatis批量更新的效率取决于具体的实现方式和数据量大小。如果拼接SQL的方式导致效率问题,可以考虑分批插入的方式来提高效率。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [mybatis学习之路----批量更新数据两种方法效率对比](https://blog.csdn.net/bingguang1993/article/details/83340122)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* [mybatis批量更新数据三种方法效率对比](https://blog.csdn.net/q957967519/article/details/88669552)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文