如上图所示:
- 传入 ExecutorType.BATCH 参数会创建,BatchExecutor
- 执行insert 语句时,调用BatchExecutor 内部 doUpdate 仅仅拼写 Statement,addBatch 并未真正执行
- commit 方法 会调用BatchExecutor 的 doFlushStatements 方法,真正执行sql
另一种批量操作就是根据数据库本身的特点
- 如下,用foreach 拼接如下sql 语句实现批处理
如上图所示:
另一种批量操作就是根据数据库本身的特点
转载于:https://my.oschina.net/u/3847203/blog/2231213