public static class HSQLDialect.ReadUncommittedLockingStrategy extends SelectLockingStrategy
| Constructor and Description |
|---|
ReadUncommittedLockingStrategy(Lockable lockable,
LockMode lockMode) |
| Modifier and Type | Method and Description |
|---|---|
void |
lock(Serializable id,
Object version,
Object object,
int timeout,
SessionImplementor session)
Acquire an appropriate type of lock on the underlying data that will
endure until the end of the current transaction.
|
generateLockStringdetermineSql, getLockable, getLockMode, getNoWaitSqlpublic void lock(Serializable id, Object version, Object object, int timeout, SessionImplementor session) throws StaleObjectStateException, JDBCException
LockingStrategylock in interface LockingStrategylock in class SelectLockingStrategyid - The id of the row to be lockedversion - The current version (or null if not versioned)object - The object logically being locked (currently not used)timeout - timeout in milliseconds, 0 = no wait, -1 = wait indefinitelysession - The session from which the lock request originatedStaleObjectStateException - Indicates an optimistic lock failure
as part of acquiring the requested database lock.JDBCException - Indicates errors from the JDBC driver.LockingStrategy.lock(java.io.Serializable, java.lang.Object, java.lang.Object, int, org.hibernate.engine.SessionImplementor)Copyright © 2002-2017 Red Hat Middleware, LLC. All Rights Reserved