mybatis处理批量数据插入怎么处理效率最高
mybatis批量插入数据三种方式:
1.代码for 循环,每次插入一条数据
2.动态拼接sql , insert into () values ()();
3.使用mybatis 的BatchExecutor;
测试数量5w条;
方案1: new 5w 个对象放入list;然后for 循环插入 耗时大概23s
方案2: new1k 个对象放入一个list, 然后list 放入map; 一共new 5w 对象; for 循环map ,递归循环list, 耗时2.3s
方案3: new 5
原创
2021-10-29 22:00:52 ·
2593 阅读 ·
0 评论