【发布时间】:2015-05-24 16:53:57
【问题描述】:
我有两个关于 Hibernate 3.3.2.ga 中可用的悲观锁定模式的问题:
如果我使用锁定模式 UPGRADE 锁定一组行,当您移出事务范围时,锁定是否会被释放?如果可以,我们可以跨事务加锁吗?
-
对于以下场景,哪种 LockMode 有用
线程 1,尝试获取锁并锁定一组行
线程 2,尝试在同一组行上获取锁(与线程 1 锁定的一样),此时线程 2 收到异常说行已锁定
哪种是最好的悲观LockMode?p>
【问题讨论】:
-
这是你今天的作业吗?
-
不废话,处理业务用例。 :)
标签: java hibernate transactions locking pessimistic-locking