Class SingleIdEntityLoaderStandardImpl<T>
java.lang.Object
org.hibernate.loader.ast.internal.SingleIdEntityLoaderSupport<T>
org.hibernate.loader.ast.internal.SingleIdEntityLoaderStandardImpl<T>
- All Implemented Interfaces:
EntityLoader,Loader,SingleEntityLoader<T>,SingleIdEntityLoader<T>
Standard implementation of
SingleIdEntityLoader.-
Field Summary
Fields inherited from class org.hibernate.loader.ast.internal.SingleIdEntityLoaderSupport
sessionFactory -
Constructor Summary
ConstructorsModifierConstructorDescriptionSingleIdEntityLoaderStandardImpl(EntityMappingType entityDescriptor, LoadQueryInfluencers loadQueryInfluencers) protectedSingleIdEntityLoaderStandardImpl(EntityMappingType entityDescriptor, LoadQueryInfluencers influencers, BiFunction<LockOptions, LoadQueryInfluencers, SingleIdLoadPlan<T>> loadPlanCreator) For Hibernate Reactive. -
Method Summary
Modifier and TypeMethodDescriptionload(Object key, Object entityInstance, LockOptions lockOptions, Boolean readOnly, SharedSessionContractImplementor session) load(Object key, LockOptions lockOptions, Boolean readOnly, SharedSessionContractImplementor session) Load by primary key valueresolveLoadPlan(LockOptions lockOptions, LoadQueryInfluencers influencers) Methods inherited from class org.hibernate.loader.ast.internal.SingleIdEntityLoaderSupport
getLoadable, loadDatabaseSnapshotMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.loader.ast.spi.SingleIdEntityLoader
load
-
Constructor Details
-
SingleIdEntityLoaderStandardImpl
public SingleIdEntityLoaderStandardImpl(EntityMappingType entityDescriptor, LoadQueryInfluencers loadQueryInfluencers) -
SingleIdEntityLoaderStandardImpl
protected SingleIdEntityLoaderStandardImpl(EntityMappingType entityDescriptor, LoadQueryInfluencers influencers, BiFunction<LockOptions, LoadQueryInfluencers, SingleIdLoadPlan<T>> loadPlanCreator) For Hibernate Reactive.Hibernate Reactive needs to be able to override the LoadPlan.
-
-
Method Details
-
resolveLoadPlan
@Internal public SingleIdLoadPlan<T> resolveLoadPlan(LockOptions lockOptions, LoadQueryInfluencers influencers)