Class PessimisticWriteSelectLockingStrategy

java.lang.Object
org.hibernate.dialect.lock.AbstractSelectLockingStrategy
org.hibernate.dialect.lock.PessimisticWriteSelectLockingStrategy
All Implemented Interfaces:
LockingStrategy

public class PessimisticWriteSelectLockingStrategy extends AbstractSelectLockingStrategy
A pessimistic locking strategy where LockMode.PESSIMISTIC_WRITE lock is obtained via a select statement.

Differs from SelectLockingStrategy in throwing PessimisticEntityLockException.

Since:
3.5
Author:
Steve Ebersole, Scott Marlow
See Also:
  • Constructor Details

    • PessimisticWriteSelectLockingStrategy

      public PessimisticWriteSelectLockingStrategy(Lockable lockable, LockMode lockMode)
      Construct a locking strategy based on SQL SELECT statements.
      Parameters:
      lockable - The metadata for the entity to be locked.
      lockMode - Indicates the type of lock to be acquired.
  • Method Details