org.hibernate.dialect.lock (Hibernate JavaDocs)
Date: 2012-04-05

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## 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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

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