【发布时间】:2013-04-28 06:10:27
【问题描述】:
我们知道两个线程同时操作同一个实体,如果所有默认值都适用,将抛出OptimisticLockException。如果线程操作的字段被标记为注释@Transient 或修饰符transient,会发生什么?
我的直觉是持久化提供者不会打扰我们对瞬态字段做什么以及如何访问它们。这进一步告诉我,如果我们认为在我们的应用程序中足够重要,则应该将同步机制应用于这些领域。
但是,我已经在 Google 上搜索了我所有的 Java EE 书籍和 JPA 2.0 规范,但我找不到这个“问题”得到解决。这告诉我我一定是在这里遗漏了什么并且我过度担心了??
【问题讨论】:
标签: jakarta-ee jpa concurrency transient