zoukankan      html  css  js  c++  java
  • Mybatis 批量插入数据

    --mybatis 批量插入数据
    --1、Oracle(需要测试下是否支持MySQL)
    
    < insert id ="insertBatch" parameterType="List" > 
        insert into REAL_DATA_HW( M_LINE_NO,M_TIME,HW_NUM, VOL_A,VOL_B,VOL_C )
        < foreach collection ="list" item ="item" index ="index" separator ="union all"> 
         select    #{obj.M_LINE_NO,jdbcType= VARCHAR },to_date(#{obj.M_TIME ,jdbcType= VARCHAR },'yyyy-MM-dd hh24:mi:ss'),#{obj.HW_NUM , jdbcType=DOUBLE },
           #{obj.VOL_A ,jdbcType= DOUBLE },#{obj.VOL_B ,jdbcType= DOUBLE },#{obj.VOL_C ,jdbcType= DOUBLE } from dual
        </ foreach > 
    </ insert >
    
    --2、MySQL
    
    < insert id ="insertBatch" parameterType="List" > 
    <![CDATA[
        insert into REAL_DATA_HW( M_LINE_NO,M_TIME,HW_NUM, VOL_A,VOL_B,VOL_C )
        values 
    ]]>
        < foreach collection ="list" item ="item" index ="index" separator =","> 
           ( #{obj.M_LINE_NO},to_date(#{obj.M_TIME},'yyyy-MM-dd hh24:mi:ss'),#{obj.HW_NUM},
           #{obj.VOL_A},#{obj.VOL_B},#{obj.VOL_C} ) 
        </ foreach > 
    </ insert >
  • 相关阅读:
    ASP.NET教程4
    ASP.NET教程11
    TreeView Demo
    System.Net.Dns.GetHostByAddress(string) 已经过时
    会员注册实例
    ASP.NET教程2
    多表关联与表值函数
    ASP.NET教程6
    BusinessFrameWork
    ASP.NET教程8
  • 原文地址:https://www.cnblogs.com/sallet/p/4236086.html
Copyright © 2011-2022 走看看