zoukankan      html  css  js  c++  java
  • Mybatis-Oralce批量插入方法

    mybatis-Oralce 中批量插入方法一:
    <insert id="insertBatchSelective" parameterType="java.util.List" > insert into tbl_epcc_txn (TXN_CD, EPCC_TXN_ID, TXN_DATE) values <foreach item="item" collection="list" separator="," > (#{item.txnCd,jdbcType=VARCHAR}, #{item.epccTxnId,jdbcType=CHAR}, #{item.txnDate,jdbcType=CHAR}) </foreach> </insert>

    mybatis-Oracle 中批量插入方法二: <insert id="insertBatchSelective" parameterType="java.util.List" useGeneratedKeys="false"> INSERT ALL <foreach item="item" index="index" collection="list"> INTO tbl_epcc_txn <trim prefix="(" suffix=")" suffixOverrides="," > TXN_CD, EPCC_TXN_ID, TXN_DATE, </trim> <trim prefix="values (" suffix=")" suffixOverrides="," > #{item.txnCd,jdbcType=VARCHAR}, #{item.epccTxnId,jdbcType=CHAR}, #{item.txnDate,jdbcType=CHAR}, </trim> </foreach> SELECT 1 FROM DUAL </insert>

    测试sql:
      insert all 
     into tbl_epcc_txn(EPCC_TXN_ID,TXN_CD) values('1','2017102410340796013842761770101') 
     into tbl_epcc_txn(EPCC_TXN_ID,TXN_CD) values('2','2017102410340796013842761770101') 
     into tbl_epcc_txn(EPCC_TXN_ID,TXN_CD) values('3','2017102410340796013842761770103') 
     select 1 from dual;
    休闲玩家 佛系更博
  • 相关阅读:
    STM32的DMA
    STM32 入门之 GPIO (zhuan)
    CRC校验码 代码
    actan函数 查表法
    UART 和 USART 的区别
    STM32的NVIC理解
    STM32_adc
    STM 32 can 实例代码
    在Visual C#中调用API的基本过程
    贴片电阻阻值标识
  • 原文地址:https://www.cnblogs.com/yuyuchen/p/8075756.html
Copyright © 2011-2022 走看看