1

hibernate (v3.6) 锁定模式 UPGRADE_NOWAIT 和 UPGRADE 有什么区别?

在什么情况下我们会使用这些锁定模式?

4

1 回答 1

2

基本区别在于锁的获取(wait or nowait)

UPGRADE已弃用。尝试使用 Oracle 样式获取升级锁select for update

UPGRADE_NOWAIT- 尝试使用 Oracle 样式获取升级锁select for update **nowait**。这种锁定模式的语义,once obtained, are the same as UPGRADE.

于 2012-11-19T17:42:06.610 回答