mybatis批量插入

注意参数类型:parameterType="java.util.List"以及foreach里面对象的大小写

<insert id ="insertNumCard" parameterType="java.util.List">

insert into  m_card  (CARD_ID, STATUS, DEAD_DATE, REWARD_POINTS, REMARKS, TYPE)
 <foreach collection="list"  item="array" separator="union all">
            (SELECT #{array.cardId},#{array.status},#{array.deadDate},#{array.rewardPoints},
            #{array.remarks} ,#{array.type} FROM DUAL)
          </foreach>
</insert>

你可能感兴趣的:(oracle,mybatis,批量插入)