Oracle
 sql >> Datenbank >  >> RDS >> Oracle

MyBatis Insert List-Werte

Da ich MySQL als Datenbank verwende, hat es nach ein paar Versuchen für mich so funktioniert.

<insert id="insert" parameterType="java.util.List">
        INSERT INTO games (
        id,
        game_id,
        game_vendor,
        game_code,
        game_name,
        game_type)
        VALUES
        <foreach collection="list" item="element" index="index" open="(" separator="),("  close=")">
            #{element.id},
            #{element.gameId},
            #{element.gameVendor},
            #{element.gameCode},
            #{element.gameName},
            #{element.gameType},
       </foreach>
    </insert>
</mapper>