Package org.hibernate.dialect.lock

Interface Summary
LockingStrategy A strategy abstraction for how locks are obtained in the underlying database.
 

Class Summary
AbstractSelectLockingStrategy Base LockingStrategy implementation to support implementations based on issuing SQL SELECT statements
OptimisticForceIncrementLockingStrategy An optimistic locking strategy that forces an increment of the version (after verifying that version hasn't changed).
OptimisticLockingStrategy An optimistic locking strategy that verifies that the version hasn't changed (prior to transaction commit).
PessimisticForceIncrementLockingStrategy A pessimistic locking strategy that increments the version immediately (obtaining an exclusive write lock).
PessimisticReadSelectLockingStrategy A pessimistic locking strategy where the locks are obtained through select statements.
PessimisticReadUpdateLockingStrategy A pessimistic locking strategy where the locks are obtained through update statements.
PessimisticWriteSelectLockingStrategy A pessimistic locking strategy where the locks are obtained through select statements.
PessimisticWriteUpdateLockingStrategy A pessimistic locking strategy where the locks are obtained through update statements.
SelectLockingStrategy A locking strategy where the locks are obtained through select statements.
UpdateLockingStrategy A locking strategy where the locks are obtained through update statements.
 

Exception Summary
LockingStrategyException Represents an error trying to apply a LockingStrategy to an entity
OptimisticEntityLockException Represents an error trying to apply an optimistic LockingStrategy to an entity
PessimisticEntityLockException Represents an error trying to apply a pessimistic LockingStrategy to an entity
 



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