1. 程式人生 > >###【mybatis批量插入,不使用selective方式的SQL。各種事!!!】

###【mybatis批量插入,不使用selective方式的SQL。各種事!!!】

===

###【mybatis批量插入,不使用selective方式的SQL。各種事!!!】

=====簡單明瞭。


 <!--addRules start  -->

  <insert id="addRulesBatch" parameterType="java.util.List"  >
    insert into promotion_activity_adslot
    (
        activity_id,
        media_id,
        ad_slot_ids,
        slot_types,
        is_deleted,

        is_used,
        create_user,
        create_date,
        last_modify_user,
        last_modify_date
      )
    VALUES
    <foreach collection="list" item="item" index="index" separator="," >
      (
        #{item.activityId,jdbcType=INTEGER},
        #{item.mediaId,jdbcType=INTEGER},
        #{item.adSlotIds,jdbcType=VARCHAR},
        #{item.slotTypes,jdbcType=VARCHAR},
        #{item.deleted,jdbcType=INTEGER},

        #{item.isUsed,jdbcType=INTEGER},
        #{item.createUser,jdbcType=INTEGER},
        #{item.createDate,jdbcType=TIMESTAMP},
        #{item.lastModifyUser,jdbcType=INTEGER},
        #{item.lastModifyDate,jdbcType=TIMESTAMP}
      )
    </foreach>
  </insert>

  <!--addRules-->