我有一个用 JSF 和 JPA 实现的 Web 应用程序。在 UI 中,用户可以在选择“保存”整个操作之前更新一堆不同的实体。在保存操作期间,如果两个用户正在交叉数据,其中一个将获得乐观锁异常,这一切都很好。但是,我希望在处理异常时能够分辨出哪个特定实体导致了 Optimistic Lock 异常,以便在 UI 中的正确行上显示标记。使用eclipselink,在优化锁异常的catch块中,有没有办法识别导致乐观锁异常的实体?
问问题
2072 次