org.hibernate.loader.entity
Class DynamicBatchingEntityLoaderBuilder.DynamicBatchingEntityLoader
java.lang.Object
org.hibernate.loader.entity.BatchingEntityLoader
org.hibernate.loader.entity.DynamicBatchingEntityLoaderBuilder.DynamicBatchingEntityLoader
- All Implemented Interfaces:
- UniqueEntityLoader
- Enclosing class:
- DynamicBatchingEntityLoaderBuilder
public static class DynamicBatchingEntityLoaderBuilder.DynamicBatchingEntityLoader
- extends BatchingEntityLoader
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DynamicBatchingEntityLoaderBuilder.DynamicBatchingEntityLoader
public DynamicBatchingEntityLoaderBuilder.DynamicBatchingEntityLoader(OuterJoinLoadable persister,
int maxBatchSize,
LockMode lockMode,
SessionFactoryImplementor factory,
LoadQueryInfluencers loadQueryInfluencers)
DynamicBatchingEntityLoaderBuilder.DynamicBatchingEntityLoader
public DynamicBatchingEntityLoaderBuilder.DynamicBatchingEntityLoader(OuterJoinLoadable persister,
int maxBatchSize,
LockOptions lockOptions,
SessionFactoryImplementor factory,
LoadQueryInfluencers loadQueryInfluencers)
load
public Object load(Serializable id,
Object optionalObject,
SessionImplementor session,
LockOptions lockOptions)
- Description copied from interface:
UniqueEntityLoader
- Load an entity instance by id. If optionalObject is supplied (non-null,
the entity state is loaded into that object instance instead of instantiating a new one.
- Parameters:
id
- The id to be loadedoptionalObject
- The (optional) entity instance in to which to load the statesession
- The session from which the request originatedlockOptions
- The lock options.
- Returns:
- The loaded entity
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.