读写锁
LockMode类别
| 级别 | 说明 |
|---|---|
| NONE(无锁) | 默认 |
| READ(读锁) | 直接读数据库,不适用缓存 |
| WRITE(写锁) | 插入/更新时锁定,写入时自动写锁 |
| UPGRADE(悲观锁) | 禁止并发 |
| UPGRADE_NOWAIT | Oracle独有 |
| FORCE(乐观锁) | 强制版本号递增_1 |
- 当使用FORCE时,需在数据库添加版本号字段
设置方法
session
1
session.lock("实体名", LockMode);
query或criteria
1
setLockMode("实体名", LockMode);
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 AlMirai!