myBatis批量添加实例

<!-- 批量添加中转地数据 -->
      <insert id="addBatch" parameterType="com.isoftstone.hylm.service.transferstation.pojo.BaseTransitData" >
        insert into hylm_base_transit_data(transit_id,transit_code,transit_name,fee_percent,optype,uid,orgid,roleid,creater,createdate,finaloperator,operattime)
        values
        <foreach collection="list" item="item" index="index" separator=",">
             (
                 #{item.transitid,jdbcType=VARCHAR},
                 #{item.transitcode,jdbcType=VARCHAR},
                 #{item.transitname,jdbcType=VARCHAR},
                 #{item.feepercent,jdbcType=FLOAT},
                 #{item.optype,jdbcType=VARCHAR},
                 #{item.uid,jdbcType=VARCHAR},
                 #{item.orgid,jdbcType=VARCHAR},
                 #{item.roleid,jdbcType=VARCHAR},
                 #{item.creater,jdbcType=VARCHAR},
                 #{item.createdate,jdbcType=VARCHAR},
                 #{item.finaloperator,jdbcType=VARCHAR},
                 #{item.operattime,jdbcType=VARCHAR}
             )
        </foreach>
      </insert>

原文地址:https://www.cnblogs.com/deepbreath/p/4448604.html