Class PessimisticReadUpdateLockingStrategy

java.lang.Object
org.hibernate.dialect.lock.AbstractPessimisticUpdateLockingStrategy
org.hibernate.dialect.lock.PessimisticReadUpdateLockingStrategy
All Implemented Interfaces:
LockingStrategy

public class PessimisticReadUpdateLockingStrategy extends AbstractPessimisticUpdateLockingStrategy
A pessimistic locking strategy where a lock is obtained via an update statement.

This strategy is valid for LockMode.PESSIMISTIC_READ.

Since:
3.5
  • Constructor Details

    • PessimisticReadUpdateLockingStrategy

      public PessimisticReadUpdateLockingStrategy(EntityPersister lockable, LockMode lockMode)
      Construct a locking strategy based on SQL UPDATE statements.
      Parameters:
      lockable - The metadata for the entity to be locked.
      lockMode - Indicates the type of lock to be acquired. Note that read-locks are not valid for this strategy.