hibernate乐观锁和悲观锁学习
... 1 . 首先为 TUser 的 class 描述符添加 optimistic-lock 属性: …… optimistic-lock 属性有如下可选取值: none:无乐观锁 version:通过版本机制实现乐观锁 dirty:通过检查发生变动过的属性实现乐观锁 all:通过检查所有属性实现乐观锁 其中通过 version 实现的乐观锁机制是 Hibernate 官方推荐的乐观锁实现,同时也是 Hibernate 中,目前唯一在数据对象脱离 Session 发生修改的情况下依然有效的锁机制。因此,一般情况下,我们都选择 version 方 式作为 Hibernate 乐观锁实现机制。 .....
暂无评论