我使用springjdbc模板将批插入mysql数据库。因为我用了 &rewriteBatchedStatements=true
,如果主键冲突,则整个批处理都将失败。
问题是我不知道哪个记录是导致批量失败的邪恶者。
我得到的只是batchupdateexception和 -3
状态。
我搬去使用 INSERT IGNORE
但我真的很想看看哪些记录没有通过我的批处理,删除它,并保留所有其他记录。
这可能吗?也许用hibernate 5?
你好,伊多
我使用springjdbc模板将批插入mysql数据库。因为我用了 &rewriteBatchedStatements=true
,如果主键冲突,则整个批处理都将失败。
问题是我不知道哪个记录是导致批量失败的邪恶者。
我得到的只是batchupdateexception和 -3
状态。
我搬去使用 INSERT IGNORE
但我真的很想看看哪些记录没有通过我的批处理,删除它,并保留所有其他记录。
这可能吗?也许用hibernate 5?
你好,伊多
暂无答案!
目前还没有任何答案,快来回答吧!