跟踪执行批量更新时导致记录的特定错误

时间:2013-03-08 05:27:29

标签: java sql spring hibernate jdbc

在hibernate中执行批量更新时,有没有办法跟踪导致异常的记录,因为我在hibernate配置文件中设置了jdbc_batch_size。仅在插入批记录时才会抛出错误。有没有办法弄清楚确切的记录号码。谢谢,赛义夫

1 个答案:

答案 0 :(得分:0)

不,你做不到。

也许您应该尝试暂时将批量更新转换为单个更新的循环,以便您可以获取哪个更新导致问题的日志?

你也可以尝试设置hibernate来显示批量更新的sql,例如P6Spy。这是关于如何实现它的tutorial