我们专注攀枝花网站设计 攀枝花网站制作 攀枝花网站建设
成都网站建设公司服务热线:400-028-6601

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

mybatisforeach批量插入数据:Oracle与MySQL区别介绍

下面给大家介绍mybatis foreach批量插入数据:Oracle与MySQL不同点:

创新互联是一家集网站建设,怀柔企业网站建设,怀柔品牌网站建设,网站定制,怀柔网站建设报价,网络营销,网络优化,怀柔网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

•主要不同点在于foreach标签内separator属性的设置问题:

 •separator设置为","分割时,最终拼接的代码形式为:insert into table_name (a,b,c) values (v1,v2,v3) ,(v4,v5,v6) ,...

•separator设置为"union all"分割时,最终拼接的代码形式为:insert into table_name (a,b,c) values (v1,v2,v3) union all (v4,v5,v6) union all...

•详情请见示例代码:

Oracle:


  insert into table_name (name, adress, age)
    values
    
      (select #{item.name}, 
          #{item.adress}, 
          #{item.age} 
        from dual  )
    

MySQL:


  insert into table_name (name, adress, age)
    values
    
      (  #{item.name}, #{item.adress}, #{item.age} )
    

总结

以上所述是小编给大家介绍的mybatis foreach批量插入数据:Oracle与MySQL区别,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!


分享名称:mybatisforeach批量插入数据:Oracle与MySQL区别介绍
网页链接:http://shouzuofang.com/article/jdgpod.html

其他资讯