public abstract class

AbstractSelectLockingStrategy

extends Object
implements LockingStrategy
java.lang.Object
   ↳ org.hibernate.dialect.lock.AbstractSelectLockingStrategy
Known Direct Subclasses
Known Indirect Subclasses

Class Overview

Base LockingStrategy implementation to support implementations based on issuing SQL SELECT statements

Summary

Protected Constructors
AbstractSelectLockingStrategy(Lockable lockable, LockMode lockMode)
Public Methods
String getNoWaitSql()
Protected Methods
String determineSql(int timeout)
abstract String generateLockString(int lockTimeout)
LockMode getLockMode()
Lockable getLockable()
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.hibernate.dialect.lock.LockingStrategy

Protected Constructors

protected AbstractSelectLockingStrategy (Lockable lockable, LockMode lockMode)

Public Methods

public String getNoWaitSql ()

Protected Methods

protected String determineSql (int timeout)

protected abstract String generateLockString (int lockTimeout)

protected LockMode getLockMode ()

protected Lockable getLockable ()