Class AbstractPessimisticUpdateLockingStrategy
java.lang.Object
org.hibernate.dialect.lock.AbstractPessimisticUpdateLockingStrategy
- All Implemented Interfaces:
LockingStrategy
- Direct Known Subclasses:
PessimisticReadUpdateLockingStrategy, PessimisticWriteUpdateLockingStrategy, UpdateLockingStrategy
public abstract class AbstractPessimisticUpdateLockingStrategy
extends Object
implements LockingStrategy
Common implementation of
PessimisticReadUpdateLockingStrategy
and PessimisticWriteUpdateLockingStrategy.- Since:
- 7.2
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractPessimisticUpdateLockingStrategy(EntityPersister lockable, LockMode lockMode) Construct a locking strategy based on SQL UPDATE statements. -
Method Summary
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface LockingStrategy
lock, lock
-
Constructor Details
-
AbstractPessimisticUpdateLockingStrategy
Construct a locking strategy based on SQL UPDATE statements.- Parameters:
lockable- The metadata for the entity to be locked.lockMode- Indicates the type of lock to be acquired. Note that read-locks are not valid for this strategy.
-
-
Method Details
-
generateLockString
-
getLockMode