Class AbstractSelectLockingStrategy

java.lang.Object
org.hibernate.dialect.lock.AbstractSelectLockingStrategy
All Implemented Interfaces:
LockingStrategy
Direct Known Subclasses:
PessimisticReadSelectLockingStrategy, PessimisticWriteSelectLockingStrategy, SelectLockingStrategy

public abstract class AbstractSelectLockingStrategy extends Object implements LockingStrategy
Base LockingStrategy implementation to support implementations based on issuing SQL SELECT statements
  • Constructor Details

    • AbstractSelectLockingStrategy

      protected AbstractSelectLockingStrategy(Lockable lockable, LockMode lockMode)
  • Method Details

    • getLockable

      protected Lockable getLockable()
    • getLockMode

      protected LockMode getLockMode()
    • generateLockString

      protected abstract String generateLockString(int lockTimeout)
    • determineSql

      protected String determineSql(int timeout)
    • getNoWaitSql

      public String getNoWaitSql()