JPA/Hibernate:基于版本的乐观锁并发控制
比方说,我们有一个系统由多个用户使用,其中每个实体可以被多个用户修改。我们希望避免这种情况:两个人的加载一些信息,基于他们所看到的做出一些决定,然后在相同的时间。更新状态,我们不让让后一个用户覆盖前面一个用户做出的修改。
它也可以发生在服务器环境 - 多个事务可以修改共享的实体:
事务1加载数据
事务2更新数据,并确认
事务1基于第一步加载的数据(不是当前最新数据,最新数据已经被...
原创
2014-01-01 17:59:35 ·
180 阅读 ·
0 评论