zoukankan      html  css  js  c++  java
  • mybatis 批量插入

    mybatis 批量插入有三种,下面这种效率最好,其它的太慢

    批量插入

    1:批量 循环的参数 acctdefconfigs;对应是一个list
    void batchInsertAcctdeferconfigs(@Param("acctdefconfigs") List acctdeferconfigs);

    2:parameterType="map"
    3:注意insert的参数和foreach参数对应的名字

    insert into cb_loan_acctdeferconfig (
    acctnbr,
    balcatcd,
    baltypcd,
    shardingkey,
    defertranamt,
    startdate,
    enddate,
    defercalperiodcd,
    totalcount,
    nextdeferdate,
    defercount,
    origamt,
    deferredamt,
    deferbalamt,
    reversalyn,
    termnbr
    )
    5:foreach collection是传入的list(@Param) item 是个别名

    (
    #{item.acctnbr},
    #{item.balcatcd},
    #{item.baltypcd},
    #{item.shardingkey},
    #{item.defertranamt},
    #{item.startdate},
    #{item.enddate},
    #{item.defercalperiodcd},
    #{item.totalcount},
    #{item.nextdeferdate},
    #{item.defercount},
    #{item.origamt},
    #{item.deferredamt},
    #{item.deferbalamt},
    #{item.reversalyn},
    #{item.termnbr}
    )

    </insert>
  • 相关阅读:
    对学生排序 Exercise07_17
    消除重复 Exercise07_15
    计算gcd Exercise07_14
    随机数选择器 Exercise07_13
    dom4j 学习总结
    jQuery学习总结(二)
    jQuery学习总结(一)
    SQL中Where与Having的区别
    html + css (1)
    struts2+json
  • 原文地址:https://www.cnblogs.com/xiaoshahai/p/13692343.html
Copyright © 2011-2022 走看看