Uses of Class
org.hibernate.LockOptions
-
Packages that use LockOptions Package Description org.hibernate org.hibernate.cfg.annotations org.hibernate.dialect org.hibernate.engine.spi org.hibernate.event.spi org.hibernate.jpa.spi org.hibernate.loader org.hibernate.loader.criteria org.hibernate.loader.custom org.hibernate.loader.entity org.hibernate.loader.entity.plan Support for entity loaders built on top of theorg.hibernate.loader.plan
API to apply entity-graphsorg.hibernate.loader.hql org.hibernate.loader.plan.exec.query.spi Defines the SPI for obtaining values for options that impact the load query.org.hibernate.persister.entity org.hibernate.query org.hibernate.query.spi org.hibernate.sql -
-
Uses of LockOptions in org.hibernate
Fields in org.hibernate declared as LockOptions Modifier and Type Field Description static LockOptions
LockOptions. NONE
Represents LockMode.NONE (timeout + scope do not apply).static LockOptions
LockOptions. READ
Represents LockMode.READ (timeout + scope do not apply).static LockOptions
LockOptions. UPGRADE
Represents LockMode.UPGRADE (will wait forever for lock and scope of false meaning only entity is locked).Methods in org.hibernate that return LockOptions Modifier and Type Method Description static LockOptions
LockOptions. copy(LockOptions source, LockOptions destination)
Perform a shallow copy.LockOptions
Query. getLockOptions()
Deprecated.Obtains the LockOptions in effect for this query.static LockOptions
LockOptions. interpret(LockMode lockMode)
LockOptions
LockOptions. makeCopy()
Make a copy.LockOptions
LockOptions. setAliasSpecificLockMode(java.lang.String alias, LockMode lockMode)
Specify theLockMode
to be used for a specific query alias.LockOptions
LockOptions. setFollowOnLocking(java.lang.Boolean followOnLocking)
Set the the follow-on-locking setting.LockOptions
LockOptions. setLockMode(LockMode lockMode)
Set the overallLockMode
to be used.LockOptions
LockOptions. setScope(boolean scope)
Set the scope.LockOptions
LockOptions. setTimeOut(int timeout)
Set the timeout setting.Methods in org.hibernate with parameters of type LockOptions Modifier and Type Method Description Session.LockRequest
Session. buildLockRequest(LockOptions lockOptions)
Build a LockRequest that specifies the LockMode, pessimistic lock timeout and lock scope.static LockOptions
LockOptions. copy(LockOptions source, LockOptions destination)
Perform a shallow copy.<T> T
Session. get(java.lang.Class<T> entityType, java.io.Serializable id, LockOptions lockOptions)
Return the persistent instance of the given entity class with the given identifier, or null if there is no such persistent instance.java.lang.Object
Session. get(java.lang.String entityName, java.io.Serializable id, LockOptions lockOptions)
Return the persistent instance of the given entity class with the given identifier, or null if there is no such persistent instance.<T> T
Session. load(java.lang.Class<T> theClass, java.io.Serializable id, LockOptions lockOptions)
Return the persistent instance of the given entity class with the given identifier, obtaining the specified lock mode, assuming the instance exists.java.lang.Object
Session. load(java.lang.String entityName, java.io.Serializable id, LockOptions lockOptions)
Return the persistent instance of the given entity class with the given identifier, obtaining the specified lock mode, assuming the instance exists.void
Session. refresh(java.lang.Object object, LockOptions lockOptions)
Re-read the state of the given instance from the underlying database, with the given LockMode.void
Session. refresh(java.lang.String entityName, java.lang.Object object, LockOptions lockOptions)
Re-read the state of the given instance from the underlying database, with the given LockMode.Query<R>
Query. setLockOptions(LockOptions lockOptions)
Deprecated.Set the lock options for the query.NativeQuery<T>
SQLQuery. setLockOptions(LockOptions lockOptions)
Deprecated.IdentifierLoadAccess<T>
IdentifierLoadAccess. with(LockOptions lockOptions)
Specify theLockOptions
to use when retrieving the entity.MultiIdentifierLoadAccess<T>
MultiIdentifierLoadAccess. with(LockOptions lockOptions)
Specify theLockOptions
to use when retrieving the entity.NaturalIdLoadAccess<T>
NaturalIdLoadAccess. with(LockOptions lockOptions)
Specify theLockOptions
to use when retrieving the entity.SimpleNaturalIdLoadAccess<T>
SimpleNaturalIdLoadAccess. with(LockOptions lockOptions)
Specify theLockOptions
to use when retrieving the entity. -
Uses of LockOptions in org.hibernate.cfg.annotations
Methods in org.hibernate.cfg.annotations that return LockOptions Modifier and Type Method Description LockOptions
QueryHintDefinition. determineLockOptions(NamedQuery namedQueryAnnotation)
-
Uses of LockOptions in org.hibernate.dialect
Methods in org.hibernate.dialect with parameters of type LockOptions Modifier and Type Method Description java.lang.String
Dialect. appendLockHint(LockOptions lockOptions, java.lang.String tableName)
Some dialects support an alternative means to SELECT FOR UPDATE, whereby a "lock hint" is appended to the table name in the from clause.java.lang.String
SQLServer2005Dialect. appendLockHint(LockOptions lockOptions, java.lang.String tableName)
java.lang.String
SQLServerDialect. appendLockHint(LockOptions lockOptions, java.lang.String tableName)
java.lang.String
SybaseASE157Dialect. appendLockHint(LockOptions mode, java.lang.String tableName)
java.lang.String
Dialect. applyLocksToSql(java.lang.String sql, LockOptions aliasedLockOptions, java.util.Map<java.lang.String,java.lang.String[]> keyColumnNames)
Modifies the given SQL by applying the appropriate updates for the specified lock modes and key columns.java.lang.String
SybaseASE157Dialect. applyLocksToSql(java.lang.String sql, LockOptions aliasedLockOptions, java.util.Map<java.lang.String,java.lang.String[]> keyColumnNames)
java.lang.String
Teradata14Dialect. applyLocksToSql(java.lang.String sql, LockOptions aliasedLockOptions, java.util.Map keyColumnNames)
java.lang.String
AbstractHANADialect. getForUpdateString(java.lang.String aliases, LockOptions lockOptions)
java.lang.String
CockroachDB192Dialect. getForUpdateString(java.lang.String aliases, LockOptions lockOptions)
java.lang.String
Dialect. getForUpdateString(java.lang.String aliases, LockOptions lockOptions)
Get the FOR UPDATE OF column_list fragment appropriate for this dialect given the aliases of the columns to be write locked.java.lang.String
Dialect. getForUpdateString(LockOptions lockOptions)
Given LockOptions (lockMode, timeout), determine the appropriate for update fragment to use.java.lang.String
PostgreSQL81Dialect. getForUpdateString(java.lang.String aliases, LockOptions lockOptions)
-
Uses of LockOptions in org.hibernate.engine.spi
Fields in org.hibernate.engine.spi declared as LockOptions Modifier and Type Field Description protected LockOptions
NamedQueryDefinitionBuilder. lockOptions
Methods in org.hibernate.engine.spi that return LockOptions Modifier and Type Method Description LockOptions
SessionDelegatorBaseImpl. buildLockOptions(LockModeType lockModeType, java.util.Map<java.lang.String,java.lang.Object> properties)
LockOptions
NamedQueryDefinition. getLockOptions()
LockOptions
QueryParameters. getLockOptions()
LockOptions
SessionDelegatorBaseImpl. getLockRequest(LockModeType lockModeType, java.util.Map<java.lang.String,java.lang.Object> properties)
Methods in org.hibernate.engine.spi with parameters of type LockOptions Modifier and Type Method Description Session.LockRequest
SessionDelegatorBaseImpl. buildLockRequest(LockOptions lockOptions)
Session.LockRequest
SessionLazyDelegator. buildLockRequest(LockOptions lockOptions)
java.lang.RuntimeException
ExceptionConverter. convert(java.lang.RuntimeException e, LockOptions lockOptions)
java.lang.RuntimeException
ExceptionConverter. convert(HibernateException e, LockOptions lockOptions)
Converts a Hibernate-specific exception into a JPA-specified exception; note that the JPA specification makes use of exceptions outside its exception hierarchy, though they are all runtime exceptions.<T> T
SessionDelegatorBaseImpl. get(java.lang.Class<T> theClass, java.io.Serializable id, LockOptions lockOptions)
java.lang.Object
SessionDelegatorBaseImpl. get(java.lang.String entityName, java.io.Serializable id, LockOptions lockOptions)
<T> T
SessionLazyDelegator. get(java.lang.Class<T> entityType, java.io.Serializable id, LockOptions lockOptions)
java.lang.Object
SessionLazyDelegator. get(java.lang.String entityName, java.io.Serializable id, LockOptions lockOptions)
<T> T
SessionDelegatorBaseImpl. load(java.lang.Class<T> theClass, java.io.Serializable id, LockOptions lockOptions)
java.lang.Object
SessionDelegatorBaseImpl. load(java.lang.String entityName, java.io.Serializable id, LockOptions lockOptions)
<T> T
SessionLazyDelegator. load(java.lang.Class<T> theClass, java.io.Serializable id, LockOptions lockOptions)
java.lang.Object
SessionLazyDelegator. load(java.lang.String entityName, java.io.Serializable id, LockOptions lockOptions)
void
SessionDelegatorBaseImpl. refresh(java.lang.Object object, LockOptions lockOptions)
void
SessionDelegatorBaseImpl. refresh(java.lang.String entityName, java.lang.Object object, LockOptions lockOptions)
void
SessionLazyDelegator. refresh(java.lang.Object object, LockOptions lockOptions)
void
SessionLazyDelegator. refresh(java.lang.String entityName, java.lang.Object object, LockOptions lockOptions)
NamedQueryDefinitionBuilder
NamedQueryDefinitionBuilder. setLockOptions(LockOptions lockOptions)
NamedSQLQueryDefinitionBuilder
NamedSQLQueryDefinitionBuilder. setLockOptions(LockOptions lockOptions)
void
QueryParameters. setLockOptions(LockOptions lockOptions)
Constructors in org.hibernate.engine.spi with parameters of type LockOptions Constructor Description QueryParameters(QueryParameterBindings queryParameterBindings, LockOptions lockOptions, RowSelection selection, boolean isReadOnlyInitialized, boolean readOnly, boolean cacheable, java.lang.String cacheRegion, java.lang.String comment, java.util.List<java.lang.String> dbHints, java.io.Serializable[] collectionKeys, java.lang.Object optionalObject, java.lang.String optionalEntityName, java.io.Serializable optionalId, ResultTransformer resultTransformer)
QueryParameters(Type[] positionalParameterTypes, java.lang.Object[] positionalParameterValues, java.util.Map<java.lang.String,TypedValue> namedParameters, LockOptions lockOptions, RowSelection rowSelection, boolean isReadOnlyInitialized, boolean readOnly, boolean cacheable, java.lang.String cacheRegion, java.lang.String comment, java.util.List<java.lang.String> queryHints, java.io.Serializable[] collectionKeys, java.lang.Object optionalObject, java.lang.String optionalEntityName, java.io.Serializable optionalId, ResultTransformer transformer)
QueryParameters(Type[] positionalParameterTypes, java.lang.Object[] positionalParameterValues, java.util.Map<java.lang.String,TypedValue> namedParameters, LockOptions lockOptions, RowSelection rowSelection, boolean isReadOnlyInitialized, boolean readOnly, boolean cacheable, java.lang.String cacheRegion, java.lang.String comment, java.util.List<java.lang.String> queryHints, java.io.Serializable[] collectionKeys, ResultTransformer transformer)
QueryParameters(Type[] positionalParameterTypes, java.lang.Object[] positionalParameterValues, LockOptions lockOptions, RowSelection rowSelection, boolean isReadOnlyInitialized, boolean readOnly, boolean cacheable, java.lang.String cacheRegion, java.lang.String comment, java.util.List<java.lang.String> queryHints, boolean isLookupByNaturalKey, ResultTransformer transformer)
-
Uses of LockOptions in org.hibernate.event.spi
Fields in org.hibernate.event.spi declared as LockOptions Modifier and Type Field Description static LockOptions
LoadEvent. DEFAULT_LOCK_OPTIONS
Methods in org.hibernate.event.spi that return LockOptions Modifier and Type Method Description LockOptions
LoadEvent. getLockOptions()
LockOptions
LockEvent. getLockOptions()
LockOptions
RefreshEvent. getLockOptions()
LockOptions
ResolveNaturalIdEvent. getLockOptions()
Constructors in org.hibernate.event.spi with parameters of type LockOptions Constructor Description LoadEvent(java.io.Serializable entityId, java.lang.String entityClassName, LockOptions lockOptions, EventSource source, java.lang.Boolean readOnly)
LockEvent(java.lang.Object object, LockOptions lockOptions, EventSource source)
LockEvent(java.lang.String entityName, java.lang.Object original, LockOptions lockOptions, EventSource source)
RefreshEvent(java.lang.Object object, LockOptions lockOptions, EventSource source)
RefreshEvent(java.lang.String entityName, java.lang.Object object, LockOptions lockOptions, EventSource source)
ResolveNaturalIdEvent(java.util.Map<java.lang.String,java.lang.Object> naturalIdValues, EntityPersister entityPersister, LockOptions lockOptions, EventSource source)
-
Uses of LockOptions in org.hibernate.jpa.spi
Methods in org.hibernate.jpa.spi that return LockOptions Modifier and Type Method Description default LockOptions
HibernateEntityManagerImplementor. buildLockOptions(LockModeType lockModeType, java.util.Map<java.lang.String,java.lang.Object> properties)
Deprecated.Given a JPALockModeType
and properties, build a HibernateLockOptions
LockOptions
HibernateEntityManagerImplementor. getLockRequest(LockModeType lockModeType, java.util.Map<java.lang.String,java.lang.Object> properties)
Deprecated.(since 5.2) useHibernateEntityManagerImplementor.buildLockOptions(LockModeType, Map)
instead -
Uses of LockOptions in org.hibernate.loader
Fields in org.hibernate.loader declared as LockOptions Modifier and Type Field Description protected LockOptions
JoinWalker. lockOptions
Methods in org.hibernate.loader that return LockOptions Modifier and Type Method Description LockOptions
JoinWalker. getLockModeOptions()
protected LockOptions
OuterJoinLoader. getLockOptions()
Methods in org.hibernate.loader with parameters of type LockOptions Modifier and Type Method Description protected LockMode
Loader. determineFollowOnLockMode(LockOptions lockOptions)
protected abstract LockMode[]
Loader. getLockModes(LockOptions lockOptions)
What lock options does this load entities with?protected LockMode[]
OuterJoinLoader. getLockModes(LockOptions lockOptions)
protected void
AbstractEntityJoinWalker. initAll(java.lang.String whereString, java.lang.String orderByString, LockOptions lockOptions)
protected void
AbstractEntityJoinWalker. initAll(java.lang.String whereString, java.lang.String orderByString, LockOptions lockOptions, JoinWalker.AssociationInitCallback callback)
protected void
JoinWalker. initPersisters(java.util.List associations, LockOptions lockOptions)
protected void
JoinWalker. initPersisters(java.util.List associations, LockOptions lockOptions, JoinWalker.AssociationInitCallback callback)
protected void
AbstractEntityJoinWalker. initProjection(java.lang.String projectionString, java.lang.String whereString, java.lang.String orderByString, java.lang.String groupByString, LockOptions lockOptions)
protected java.util.List
Loader. loadEntity(SharedSessionContractImplementor session, java.lang.Object id, Type identifierType, java.lang.Object optionalObject, java.lang.String optionalEntityName, java.io.Serializable optionalIdentifier, EntityPersister persister, LockOptions lockOptions, java.lang.Boolean readOnly)
Called by subclasses that load entitiesjava.util.List
Loader. loadEntityBatch(SharedSessionContractImplementor session, java.io.Serializable[] ids, Type idType, java.lang.Object optionalObject, java.lang.String optionalEntityName, java.io.Serializable optionalId, EntityPersister persister, LockOptions lockOptions)
Called by wrappers that batch load entitiesjava.util.List
Loader. loadEntityBatch(SharedSessionContractImplementor session, java.io.Serializable[] ids, Type idType, java.lang.Object optionalObject, java.lang.String optionalEntityName, java.io.Serializable optionalId, EntityPersister persister, LockOptions lockOptions, java.lang.Boolean readOnly)
Called by wrappers that batch load entities -
Uses of LockOptions in org.hibernate.loader.criteria
Methods in org.hibernate.loader.criteria with parameters of type LockOptions Modifier and Type Method Description protected LockMode
CriteriaLoader. determineFollowOnLockMode(LockOptions lockOptions)
protected LockMode[]
CriteriaLoader. getLockModes(LockOptions lockOptions)
-
Uses of LockOptions in org.hibernate.loader.custom
Methods in org.hibernate.loader.custom with parameters of type LockOptions Modifier and Type Method Description protected LockMode[]
CustomLoader. getLockModes(LockOptions lockOptions)
-
Uses of LockOptions in org.hibernate.loader.entity
Methods in org.hibernate.loader.entity with parameters of type LockOptions Modifier and Type Method Description protected abstract UniqueEntityLoader
BatchingEntityLoaderBuilder. buildBatchingLoader(OuterJoinLoadable persister, int batchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
UniqueEntityLoader
BatchingEntityLoaderBuilder. buildLoader(OuterJoinLoadable persister, int batchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
Builds a batch-fetch capable loader based on the given persister, lock-options, etc.protected UniqueEntityLoader
BatchingEntityLoaderBuilder. buildNonBatchingLoader(OuterJoinLoadable persister, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
java.lang.Object
AbstractEntityLoader. load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions)
java.lang.Object
AbstractEntityLoader. load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions, java.lang.Boolean readOnly)
java.lang.Object
AbstractEntityLoader. load(java.lang.Object id, SharedSessionContractImplementor session, LockOptions lockOptions)
protected java.lang.Object
AbstractEntityLoader. load(SharedSessionContractImplementor session, java.lang.Object id, java.lang.Object optionalObject, java.io.Serializable optionalId, LockOptions lockOptions, java.lang.Boolean readOnly)
java.lang.Object
UniqueEntityLoader. load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions)
Load an entity instance by id.default java.lang.Object
UniqueEntityLoader. load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions, java.lang.Boolean readOnly)
default java.lang.Object
UniqueEntityLoader. load(java.lang.Object id, SharedSessionContractImplementor session, LockOptions lockOptions)
Constructors in org.hibernate.loader.entity with parameters of type LockOptions Constructor Description EntityJoinWalker(OuterJoinLoadable persister, java.lang.String[] uniqueKey, int batchSize, LockOptions lockOptions, boolean[] valueNullnes, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
EntityJoinWalker(OuterJoinLoadable persister, java.lang.String[] uniqueKey, int batchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
EntityLoader(OuterJoinLoadable persister, boolean[] valueNullness, int batchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
EntityLoader(OuterJoinLoadable persister, int batchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
EntityLoader(OuterJoinLoadable persister, java.lang.String[] uniqueKey, Type uniqueKeyType, int batchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
EntityLoader(OuterJoinLoadable persister, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
NaturalIdEntityJoinWalker(OuterJoinLoadable persister, boolean[] valueNullness, int batchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
-
Uses of LockOptions in org.hibernate.loader.entity.plan
Methods in org.hibernate.loader.entity.plan with parameters of type LockOptions Modifier and Type Method Description protected UniqueEntityLoader
DynamicBatchingEntityLoaderBuilder. buildBatchingLoader(OuterJoinLoadable persister, int batchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
protected UniqueEntityLoader
LegacyBatchingEntityLoaderBuilder. buildBatchingLoader(OuterJoinLoadable persister, int batchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
protected UniqueEntityLoader
PaddedBatchingEntityLoaderBuilder. buildBatchingLoader(OuterJoinLoadable persister, int batchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
static QueryParameters
MultiEntityLoadingSupport. buildMultiLoadQueryParameters(OuterJoinLoadable persister, java.io.Serializable[] ids, LockOptions lockOptions)
protected UniqueEntityLoader
AbstractBatchingEntityLoaderBuilder. buildNonBatchingLoader(OuterJoinLoadable persister, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
protected QueryParameters
BatchingEntityLoader. buildQueryParameters(java.io.Serializable id, java.io.Serializable[] ids, java.lang.Object optionalObject, LockOptions lockOptions)
protected java.lang.Object
BatchingEntityLoader. doBatchLoad(java.io.Serializable id, Loader loaderToUse, SharedSessionContractImplementor session, java.io.Serializable[] ids, java.lang.Object optionalObject, LockOptions lockOptions)
java.lang.Object
AbstractLoadPlanBasedEntityLoader. load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions)
java.lang.Object
AbstractLoadPlanBasedEntityLoader. load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions, java.lang.Boolean readOnly)
java.lang.Object
DynamicBatchingEntityLoader. load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions)
java.lang.Object
DynamicBatchingEntityLoader. load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions, java.lang.Boolean readOnly)
java.lang.Object
LegacyBatchingEntityLoaderBuilder.LegacyBatchingEntityLoader. load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions)
java.lang.Object
LegacyBatchingEntityLoaderBuilder.LegacyBatchingEntityLoader. load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions, java.lang.Boolean readOnly)
java.lang.Object
PaddedBatchingEntityLoader. load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions)
java.lang.Object
PaddedBatchingEntityLoader. load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions, java.lang.Boolean readOnly)
java.util.List<?>
AbstractLoadPlanBasedEntityLoader. loadEntityBatch(java.io.Serializable[] idsInBatch, OuterJoinLoadable persister, LockOptions lockOptions, SharedSessionContractImplementor session)
java.util.List
AbstractLoadPlanBasedEntityLoader. loadEntityBatch(SharedSessionContractImplementor session, java.io.Serializable[] ids, Type idType, java.lang.Object optionalObject, java.lang.String optionalEntityName, java.io.Serializable optionalId, EntityPersister persister, LockOptions lockOptions)
Called by wrappers that batch load entitiesjava.util.List
AbstractLoadPlanBasedEntityLoader. loadEntityBatch(SharedSessionContractImplementor session, java.io.Serializable[] ids, Type idType, java.lang.Object optionalObject, java.lang.String optionalEntityName, java.io.Serializable optionalId, EntityPersister persister, LockOptions lockOptions, java.lang.Boolean readOnly)
EntityLoader.Builder
EntityLoader.Builder. withLockOptions(LockOptions lockOptions)
Constructors in org.hibernate.loader.entity.plan with parameters of type LockOptions Constructor Description DynamicBatchingEntityLoader(OuterJoinLoadable persister, int maxBatchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
LegacyBatchingEntityLoader(OuterJoinLoadable persister, int maxBatchSize, LockMode lockMode, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
LegacyBatchingEntityLoader(OuterJoinLoadable persister, int maxBatchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
PaddedBatchingEntityLoader(OuterJoinLoadable persister, int maxBatchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
-
Uses of LockOptions in org.hibernate.loader.hql
Methods in org.hibernate.loader.hql with parameters of type LockOptions Modifier and Type Method Description protected LockMode[]
QueryLoader. getLockModes(LockOptions lockOptions)
-
Uses of LockOptions in org.hibernate.loader.plan.exec.query.spi
Methods in org.hibernate.loader.plan.exec.query.spi that return LockOptions Modifier and Type Method Description LockOptions
QueryBuildingParameters. getLockOptions()
Gets the lock options. -
Uses of LockOptions in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity that return LockOptions Modifier and Type Method Description LockOptions
MultiLoadOptions. getLockOptions()
Specify the lock options applied during loading.Methods in org.hibernate.persister.entity with parameters of type LockOptions Modifier and Type Method Description protected UniqueEntityLoader
AbstractEntityPersister. createEntityLoader(LockOptions lockOptions, LoadQueryInfluencers loadQueryInfluencers)
protected UniqueEntityLoader
AbstractEntityPersister. getAppropriateLoader(LockOptions lockOptions, SharedSessionContractImplementor session)
java.lang.Object
AbstractEntityPersister. load(java.io.Serializable id, java.lang.Object optionalObject, LockOptions lockOptions, SharedSessionContractImplementor session)
Load an instance using either the forUpdateLoader or the outer joining loader, depending upon the value of the lock parameterjava.lang.Object
AbstractEntityPersister. load(java.io.Serializable id, java.lang.Object optionalObject, LockOptions lockOptions, SharedSessionContractImplementor session, java.lang.Boolean readOnly)
java.lang.Object
EntityPersister. load(java.io.Serializable id, java.lang.Object optionalObject, LockOptions lockOptions, SharedSessionContractImplementor session)
Load an instance of the persistent class.default java.lang.Object
EntityPersister. load(java.io.Serializable id, java.lang.Object optionalObject, LockOptions lockOptions, SharedSessionContractImplementor session, java.lang.Boolean readOnly)
java.lang.Object
NamedQueryLoader. load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions)
java.lang.Object
NamedQueryLoader. load(java.io.Serializable id, java.lang.Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions, java.lang.Boolean readOnly)
java.lang.Object
AbstractEntityPersister. loadByNaturalId(java.lang.Object[] naturalIdValues, LockOptions lockOptions, SharedSessionContractImplementor session)
java.lang.Object
UniqueKeyLoadable. loadByNaturalId(java.lang.Object[] naturalIds, LockOptions lockOptions, SharedSessionContractImplementor session)
Load an instance of the persistent class, by a natural id.java.io.Serializable
AbstractEntityPersister. loadEntityIdByNaturalId(java.lang.Object[] naturalIdValues, LockOptions lockOptions, SharedSessionContractImplementor session)
Deprecated.java.io.Serializable
EntityPersister. loadEntityIdByNaturalId(java.lang.Object[] naturalIdValues, LockOptions lockOptions, SharedSessionContractImplementor session)
void
AbstractEntityPersister. lock(java.io.Serializable id, java.lang.Object version, java.lang.Object object, LockOptions lockOptions, SharedSessionContractImplementor session)
void
EntityPersister. lock(java.io.Serializable id, java.lang.Object version, java.lang.Object object, LockOptions lockOptions, SharedSessionContractImplementor session)
Do a version check (optional operation) -
Uses of LockOptions in org.hibernate.query
Methods in org.hibernate.query that return LockOptions Modifier and Type Method Description LockOptions
Query. getLockOptions()
Methods in org.hibernate.query with parameters of type LockOptions Modifier and Type Method Description NativeQuery<T>
NativeQuery. setLockOptions(LockOptions lockOptions)
Query<R>
Query. setLockOptions(LockOptions lockOptions)
-
Uses of LockOptions in org.hibernate.query.spi
Methods in org.hibernate.query.spi with parameters of type LockOptions Modifier and Type Method Description NativeQueryImplementor<T>
NativeQueryImplementor. setLockOptions(LockOptions lockOptions)
-
Uses of LockOptions in org.hibernate.sql
Fields in org.hibernate.sql declared as LockOptions Modifier and Type Field Description protected LockOptions
Select. lockOptions
protected LockOptions
SimpleSelect. lockOptions
Methods in org.hibernate.sql that return LockOptions Modifier and Type Method Description LockOptions
Select. getLockOptions()
Get the current lock optionsMethods in org.hibernate.sql with parameters of type LockOptions Modifier and Type Method Description Select
Select. setLockOptions(LockOptions lockOptions)
Set the lock optionsSimpleSelect
SimpleSelect. setLockOptions(LockOptions lockOptions)
Constructors in org.hibernate.sql with parameters of type LockOptions Constructor Description ForUpdateFragment(Dialect dialect, LockOptions lockOptions, java.util.Map<java.lang.String,java.lang.String[]> keyColumnNames)
-