当前位置: 首页 > news >正文

北京市网站建设公司排名福州晋安区建设局网站

北京市网站建设公司排名,福州晋安区建设局网站,做网站是不是要拍法人的照片,网站推广和网站优化数据量大的时候如果在循环中执行单条新增操作#xff0c;是非常慢的。那么如何在mybatis中实现批量新增数据呢#xff1f; 方法 insert 标签的 foreach 属性可以用于批量插入数据。您可以使用 foreach 属性遍历一个集合#xff0c;并为集合中的每个元素生成一条插入语句。…数据量大的时候如果在循环中执行单条新增操作是非常慢的。那么如何在mybatis中实现批量新增数据呢 方法 insert 标签的 foreach 属性可以用于批量插入数据。您可以使用 foreach 属性遍历一个集合并为集合中的每个元素生成一条插入语句。 insert idinsertBatch parameterTypelistinsert into table_name (column1, column2)valuesforeach collectionlist itemitem separator,(#{item.column1}, #{item.column2})/foreach /insert实战 表结构 我有一张表结构如下为了好理解我把结构做了适当的精简 create table exa_paper_question (paper_id bigint not null comment 试卷编号,question_id bigint not null comment 试题编号 )comment 试卷和试题关联表;实体 public class ExaPaperQuestion {private static final long serialVersionUID 1L;/** 试卷编号 */private Long paperId;/** 试题编号 */private Long questionId;// getter setter 略}maper.java /*** 批量新增试卷与试题的关系** param list 试卷和试题关联集合*/public int batchAddQuestionToPage(ListExaPaperQuestion list);mapper.xml !--批量新增试卷与试题的关系 --insert idbatchAddQuestionToPage parameterTypelistinsert into exa_paper_question (paper_id, question_id)valuesforeach collectionlist itemitem separator,(#{item.paperId}, #{item.questionId})/foreach/insert业务调用处示例 ListExaPaperQuestion list new ArrayList(); for(Long id:questionIds){ExaPaperQuestion pq new ExaPaperQuestion();pq.setPaperId(request.getPaperId());pq.setQuestionId(id);list.add(pq);}exaPaperQuestionMapper.batchAddQuestionToPage(list);批量删除 上面是演示的批量新增那就也能用到批量删除。 如果是有主键的表批量删除格式如下 delete iddeleteExaQuestionByQuestionIds parameterTypeStringdelete from exa_question where question_id inforeach itemquestionId collectionarray open( separator, close)#{questionId}/foreach/delete如果是我示例中的这张表是需要两个条件确实一条记录的那么就这样写 !--批量删除试卷与试题的关系 --insert idbatchDeleteExaPaperQuestionByPaperId parameterTypelistdelete from exa_paper_questionwhere (paper_id, question_id) in (foreach collectionlist itemitem separator,(#{item.paperId}, #{item.questionId})/foreach)/insert其他的代码参考批量新增几乎一致不在占用版面。 总结 稍作修改性能提升几十倍非常的爽
http://www.pierceye.com/news/870744/

相关文章:

  • 用新浪微博做网站百度找不到 网站
  • 哪个网站做照片书最好seo投放是什么意思
  • 书店网站开发目的和意义深圳网建公司
  • 餐饮网站方案wordpress 微论坛主题
  • 上海建筑网站设计多用户商城数据库设计
  • 网站做301将重定向到新域名深圳seo优化外包公司
  • 做视频导航网站有哪些天津西青区离哪个火车站近
  • 福州网站建设技术支持公司培训课程有哪些
  • 保定网站制作域名注册商查询
  • 医院网站建设公司价格低天津建设工程信息网 塘沽一中
  • 建设机械网站案例建国外网站需要多少钱
  • 比特币简易网站开发电商网站大全
  • 秀屿区建设局网站巨量广告投放平台
  • 合肥网站设计哪家公司好北京国贸网站建设公司
  • 帮人做网站怎么收费制作链接的app的软件有哪些
  • 商贸行业网站建设公司yoast wordpress seo
  • 上小学网站建设WordPress底部添加运行时间
  • 学校网站信息化建设工作心得网络营销现状分析
  • 藁城专业网站建设班级同学录网站建设
  • 北京手机网站开发公司wordpress用户列表
  • 上海 企业网站制成都营销型网站建设熊掌号
  • 无锡网站优化哪家好北京注册公司地址可以是住宅吗
  • 中国十大热门网站深圳哪做网站
  • 木渎网站建设聚美优品网站建设情况
  • 企业形象网站用什么语言开发网站优化要做哪些工作
  • 中国建设银行官网站电话号码wordpress关键词排名
  • 南通网站建设机构博物馆网站建设的根本意义
  • 食品企业网站建设中信建设有限责任公司陈晓佳
  • 中国网站服务器哪个好店名注册查询
  • 网站设计制作案例软件定制开发的发展前景