我正在尝试使用Oracle进行mybatis批量插入。 我在我的sql开发人员上尝试了所有插件,但是在这里使用Mybatis,它会抱怨。
我该如何解决这个问题?
<insert
id="insertBatch"
parameterType="java.util.List"
keyProperty="id"
keyColumn="COMMENT_ID"
useGeneratedKeys="true">
INSERT ALL
<foreach collection="list" item="comment" index="index">
INTO COMMENT (value1, value2)
VALUES (#{comment.value1}, #{comment.value2})
</foreach>
SELECT *
FROM dual
</insert>
我得到了这样的错误
org.springframework.jdbc.BadSqlGrammarException:
SQL:INSERT ALL INTO COMMENT(VALUE1,VALUE2)VALUES(?,?)INTO COMMENT(VALUE1,VALUE2)VALUES(?,?)SELECT * FROM dual;