Hibernate-事务管理

LockMode类别

NONE(无锁)

默认

READ(读锁)

直接读数据库,不适用缓存

WRITE(写锁)

插入/更新时锁定,写入时自动写锁

UPGRADE(悲观锁)

禁止并发

UPGRADE_NOWAIT

Oracle独有

FORCE(乐观锁)

强制版本号递增

当使用乐观锁/版本号时,需在数据库添加版本号字段

设置方法

  1. session.lock("实体名", LockMode);
  2. querycriteria setLockMode("实体名", LockMode);
原文地址:https://www.cnblogs.com/AlMirai/p/12546607.html