Class DB2LockingSupport
java.lang.Object
org.hibernate.dialect.lock.internal.LockingSupportParameterized
org.hibernate.dialect.lock.internal.DB2LockingSupport
- All Implemented Interfaces:
LockingSupport
,LockingSupport.Metadata
LockingSupport for DB2Dialect
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.hibernate.dialect.lock.spi.LockingSupport
LockingSupport.Metadata
-
Constructor Summary
ConstructorsConstructorDescriptionDB2LockingSupport
(RowLockStrategy rowLockStrategy, boolean supportsWait, boolean supportsNoWait, boolean supportsSkipLocked) -
Method Summary
Modifier and TypeMethodDescriptionstatic DB2LockingSupport
forDB2
(boolean supportsSkipLocked) Builds a locking-strategy for DB2 LUW.static DB2LockingSupport
forDB2i()
Builds a locking-strategy for DB2 iOS.static DB2LockingSupport
forDB2z()
Builds a locking-strategy for DB2 on zOS.Methods inherited from class org.hibernate.dialect.lock.internal.LockingSupportParameterized
getConnectionLockTimeoutStrategy, getLockTimeoutType, getMetadata, getOuterJoinLockingType, getPessimisticLockStyle, getWriteRowLockStrategy
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hibernate.dialect.lock.spi.LockingSupport.Metadata
getReadRowLockStrategy, supportsForUpdate, supportsNoWait, supportsSkipLocked, supportsWait
-
Constructor Details
-
DB2LockingSupport
public DB2LockingSupport(RowLockStrategy rowLockStrategy, boolean supportsWait, boolean supportsNoWait, boolean supportsSkipLocked)
-
-
Method Details
-
forDB2
Builds a locking-strategy for DB2 LUW. -
forDB2i
Builds a locking-strategy for DB2 iOS. -
forDB2z
Builds a locking-strategy for DB2 on zOS.
-