标签: hibernate jpa jdbc orm optimistic-locking
假设我们正在使用Hibernate作为JPA实现,并且你们都知道它有一个名为first-level-cache的缓存机制。
是从这个缓存层抛出了OptimisticLockException还是真的遇到了数据库,并且发现该行的版本在DB中也发生了变化,然后引发了异常?