MyBatis批量插入几千条数据,务必不要用foreach

知识浅谈 🐄🐄🐄🐄🐄大佬
领域专家: 后端开发技术领域
2022-08-11 11:14:14

前言:我们一般使插入的时候都是使用的foeach插入的,如果插入的数据条数在10到100条之间,底层使用preparestatement速度是比较快的,但是如果几千条数据,preparestatement就会生成很多的占位符?,插入的时候解析也是相当消耗时间的,所以需要考虑其他的方法。

这时候就可以考虑到批处理的这个东西了,我们知道Mybatis处理的时候底层最后使用的都是Excutor进行处理的,Excutoe有simple Batch等形式,所以我们要使用Bathch这个形式进行处理,。 

...全文
成就一亿技术人!
拼手气红包 10.00元
775 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-Java 发布问题, 以便更快地解决您的疑问

18,348

社区成员

发帖
与我相关
我的任务
社区描述
知识浅谈(带你学后端)社区,旨在为学习后端的小伙伴提供技术内容共享学习平台,助力每位小伙伴写出高质量代码,欢迎各位小伙伴的加入。
java爬虫后端 个人社区 吉林省·长春市
社区管理员
  • 知识浅谈
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

【社区倡导与禁止】

  • 社区倡导积极发帖,互相交流技术问题,学习心得。
  • 社区不限制技术领域,后端内容增加加精权重
  • 社区禁止发布低俗、不健康的内容

【社区积分规则】

  • 在社区「发帖」得10积分
  • 内容被管理员「加精」得10积分
  • 点赞他人内容得1积分
  • 评论内容得2积分

试试用AI创作助手写篇文章吧