mybatis+oracle 批量插入多条数据的处理方法

alwaysmove / 2024-10-09 / 原文

1、oracle的处理方法是sqlServer 不太一样,是下面这种写法

<insert id="insertOAStaffs" parameterType="java.util.List">
        INSERT ALL
        <foreach collection="list" item="staff">
            INTO BAK_CUSTOM_OA_STAFF (ID) VALUES (#{staff.ID})
        </foreach>
        SELECT * FROM dual
    </insert>