标签: mysql spring hibernate spring-jdbc jdbctemplate
我正在使用Spring JDBC模板将批处理插入MySql DB。 由于我使用&rewriteBatchedStatements=true,如果我遇到主键冲突,它将使整个批次失败。
&rewriteBatchedStatements=true
问题是我不知道是哪个记录是导致该批处理失败的邪恶记录。
我得到的是具有-3状态数组的BatchUpdateException。
-3
我转而使用INSERT IGNORE,但我真的很想查看哪些记录使我的批处理失败,将其删除并保留所有其他记录。
INSERT IGNORE
这可能吗?也许使用Hibernate 5?
关于, 伊多