## Uses of Interface
org.hibernate.persister.entity.Lockable

Packages that use Lockable
org.hibernate.dialect: This package abstracts the SQL dialect of the underlying database.
org.hibernate.dialect.lock
org.hibernate.persister.entity: This package abstracts persistence mechanisms for entities, and defines the Hibernate runtime metamodel.

Uses of Lockable in org.hibernate.dialect

Methods in org.hibernate.dialect with parameters of type Lockable
`LockingStrategy` `RDMSOS2200Dialect.getLockingStrategy(Lockable lockable, LockMode lockMode)`
`LockingStrategy` `Cache71Dialect.getLockingStrategy(Lockable lockable, LockMode lockMode)`
`LockingStrategy` `FrontBaseDialect.getLockingStrategy(Lockable lockable, LockMode lockMode)`
`LockingStrategy` `HSQLDialect.getLockingStrategy(Lockable lockable, LockMode lockMode)` For HSQLDB 2.0, this is a copy of the base class implementation.
`LockingStrategy` `PointbaseDialect.getLockingStrategy(Lockable lockable, LockMode lockMode)`
`LockingStrategy` `TimesTenDialect.getLockingStrategy(Lockable lockable, LockMode lockMode)`
`LockingStrategy` `MckoiDialect.getLockingStrategy(Lockable lockable, LockMode lockMode)`
`LockingStrategy` `Dialect.getLockingStrategy(Lockable lockable, LockMode lockMode)` Get a strategy instance which knows how to acquire a database-level lock of the specified mode for this dialect.

Constructors in org.hibernate.dialect with parameters of type Lockable
`HSQLDialect.ReadUncommittedLockingStrategy(Lockable lockable, LockMode lockMode)`

Uses of Lockable in org.hibernate.dialect.lock

Methods in org.hibernate.dialect.lock that return Lockable
`protected Lockable` `AbstractSelectLockingStrategy.getLockable()`

Constructors in org.hibernate.dialect.lock with parameters of type Lockable
`AbstractSelectLockingStrategy(Lockable lockable, LockMode lockMode)`
`OptimisticForceIncrementLockingStrategy(Lockable lockable, LockMode lockMode)` Construct locking strategy.
`OptimisticLockingStrategy(Lockable lockable, LockMode lockMode)` Construct locking strategy.
`PessimisticForceIncrementLockingStrategy(Lockable lockable, LockMode lockMode)` Construct locking strategy.
`PessimisticReadSelectLockingStrategy(Lockable lockable, LockMode lockMode)` Construct a locking strategy based on SQL SELECT statements.
`PessimisticReadUpdateLockingStrategy(Lockable lockable, LockMode lockMode)` Construct a locking strategy based on SQL UPDATE statements.
`PessimisticWriteSelectLockingStrategy(Lockable lockable, LockMode lockMode)` Construct a locking strategy based on SQL SELECT statements.
`PessimisticWriteUpdateLockingStrategy(Lockable lockable, LockMode lockMode)` Construct a locking strategy based on SQL UPDATE statements.
`SelectLockingStrategy(Lockable lockable, LockMode lockMode)` Construct a locking strategy based on SQL SELECT statements.
`UpdateLockingStrategy(Lockable lockable, LockMode lockMode)` Construct a locking strategy based on SQL UPDATE statements.

Uses of Lockable in org.hibernate.persister.entity

Classes in org.hibernate.persister.entity that implement Lockable
`class` `AbstractEntityPersister` Basic functionality for persisting an entity via JDBC through either generated or custom SQL
`class` `JoinedSubclassEntityPersister` An `EntityPersister` implementing the normalized "table-per-subclass" mapping strategy
`class` `SingleTableEntityPersister` The default implementation of the `EntityPersister` interface.
`class` `UnionSubclassEntityPersister` Implementation of the "table-per-concrete-class" or "roll-down" mapping strategy for an entity and its inheritence hierarchy.

Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.