oracle中mybatis批量插入

341

oracle 批量插入

    <insert id="id名称" parameterType="java.util.List" useGeneratedKeys="false">
        insert all
        <foreach collection="list" item="item" index="index" separator="">
            into 表名
            <trim prefix="(" suffix=")" suffixOverrides=",">
            	<if test="item.字段名 != null">
                	表字段名,
            	</if>
            </trim>
            <trim prefix="values (" suffix=")" suffixOverrides=",">
               <if test="item.字段名 != null">
                    #{item.字段名,jdbcType=TIMESTAMP},
                </if>
			</trim>
         </foreach>
        select 1 from dual
    </insert>