我有两个关于 Hibernate 3.3.2.ga 中提供的悲观 LockMode 的问题:
如果我使用锁定模式 UPGRADE 锁定一组行,当您移出事务范围时,锁是否会被释放?如果可以的话,我们可以跨事务加锁解锁吗?
对于以下场景,哪种 LockMode 会很有用
线程 1,尝试获取锁并锁定一组行
线程 2 尝试获取同一组行上的锁(与线程 1 锁定的行相同),此时线程 2 收到异常,指出行已锁定
哪种是最好的悲观 LockMode?
java hibernate locking transactions pessimistic-locking
hibernate ×1
java ×1
locking ×1
pessimistic-locking ×1
transactions ×1