Class PessimisticReadSelectLockingStrategy

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

public class PessimisticReadSelectLockingStrategy extends AbstractSelectLockingStrategy
A pessimistic locking strategy where LockMode.PESSIMISTIC_READ is obtained via a select statement.

Differs from SelectLockingStrategy in throwing PessimisticEntityLockException.

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

    • PessimisticReadSelectLockingStrategy

      public PessimisticReadSelectLockingStrategy(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