MybatisPlus真正的批量插入
时间: 2024-01-11 20:41:11 浏览: 99
在实际使用中,MybatisPlus的批量插入方法并没有实现真正的批量插入,而是通过循环遍历的方式逐个插入数据。如果你想要实现真正的批量插入,可以尝试以下几种方法:
1. 使用Mybatis-Plus提供的saveBatch方法:通过将需要插入的数据以List的形式传入saveBatch方法,使得插入操作变为一次性执行,从而实现批量插入。
2. 自定义注入器:可以创建一个自定义注入器,替代MybatisPlus默认的SQL规则,以适应不同的数据库。可以参考上述代码片段的示例,自定义一个注入器,并添加InsertBatchSomeColumn方法,实现批量插入功能。
需要注意的是,具体的实现方式可能会因个人需求和项目情况而有所差异。建议根据自己的具体情况选择最适合的方法来实现MybatisPlus的真正批量插入功能。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [mybatisPlus实现真实批量插入操作](https://blog.csdn.net/qq_21223653/article/details/121171293)[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^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* [Mybatis-plus实现批量插入](https://blog.csdn.net/qi_ming_hao_nan/article/details/118729240)[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^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文