Class EntityJoinedFetchInitializer
- java.lang.Object
-
- org.hibernate.sql.results.graph.AbstractFetchParentAccess
-
- org.hibernate.sql.results.graph.entity.AbstractEntityInitializer
-
- org.hibernate.sql.results.graph.entity.internal.EntityJoinedFetchInitializer
-
- All Implemented Interfaces:
EntityInitializer,FetchParentAccess,Initializer
public class EntityJoinedFetchInitializer extends AbstractEntityInitializer
-
-
Constructor Summary
Constructors Constructor Description EntityJoinedFetchInitializer(EntityResultGraphNode resultDescriptor, EntityValuedFetchable referencedFetchable, NavigablePath navigablePath, LockMode lockMode, NotFoundAction notFoundAction, DomainResult<?> keyResult, Fetch identifierFetch, Fetch discriminatorFetch, AssemblerCreationState creationState)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ObjectgetProxy(PersistenceContext persistenceContext)protected StringgetSimpleConcreteImplName()Simple class name of this initializer for loggingprotected booleanisEntityReturn()voidresolveKey(RowProcessingState rowProcessingState)Step 1 - Resolve the key value for this initializer for the current row.StringtoString()-
Methods inherited from class org.hibernate.sql.results.graph.entity.AbstractEntityInitializer
finishUpRow, getConcreteDescriptor, getEntityDescriptor, getEntityInstance, getEntityKey, getInitializedPart, getKeyValue, getNavigablePath, getParentKey, initializeInstance, isInitialized, isMissing, registerResolutionListener, resolveEntityKey, resolveInstance
-
Methods inherited from class org.hibernate.sql.results.graph.AbstractFetchParentAccess
clearResolutionListeners, notifyResolutionListeners
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.hibernate.sql.results.graph.entity.EntityInitializer
asEntityInitializer, findFirstEntityDescriptorAccess, findFirstEntityInitializer, getInitializedInstance, isEntityInitializer
-
Methods inherited from interface org.hibernate.sql.results.graph.Initializer
endLoading, isAttributeAssignableToConcreteDescriptor, isCollectionInitializer, isEmbeddableInitializer
-
-
-
-
Constructor Detail
-
EntityJoinedFetchInitializer
public EntityJoinedFetchInitializer(EntityResultGraphNode resultDescriptor, EntityValuedFetchable referencedFetchable, NavigablePath navigablePath, LockMode lockMode, NotFoundAction notFoundAction, DomainResult<?> keyResult, Fetch identifierFetch, Fetch discriminatorFetch, AssemblerCreationState creationState)
-
-
Method Detail
-
resolveKey
public void resolveKey(RowProcessingState rowProcessingState)
Description copied from interface:InitializerStep 1 - Resolve the key value for this initializer for the current row. After this point, the initializer knows the entity/collection/component key for the current row- Specified by:
resolveKeyin interfaceInitializer- Overrides:
resolveKeyin classAbstractEntityInitializer
-
getProxy
protected Object getProxy(PersistenceContext persistenceContext)
- Overrides:
getProxyin classAbstractEntityInitializer
-
getSimpleConcreteImplName
protected String getSimpleConcreteImplName()
Description copied from class:AbstractEntityInitializerSimple class name of this initializer for logging- Specified by:
getSimpleConcreteImplNamein classAbstractEntityInitializer
-
isEntityReturn
protected boolean isEntityReturn()
- Specified by:
isEntityReturnin classAbstractEntityInitializer
-
-