JDBC模板批处理异常处理

时间:2018-12-03 15:42:15

标签: mysql spring hibernate spring-jdbc jdbctemplate

我正在使用Spring JDBC模板将批处理插入MySql DB。 由于我使用&rewriteBatchedStatements=true,如果我遇到主键冲突,它将使整个批次失败。

问题是我不知道是哪个记录是导致该批处理失败的邪恶记录。

我得到的是具有-3状态数组的BatchUpdateException。

我转而使用INSERT IGNORE,但我真的很想查看哪些记录使我的批处理失败,将其删除并保留所有其他记录。

这可能吗?也许使用Hibernate 5?

关于, 伊多

0 个答案:

没有答案