Class EntityResultInitializer
- java.lang.Object
-
- org.hibernate.sql.results.graph.AbstractFetchParentAccess
-
- org.hibernate.sql.results.graph.entity.AbstractEntityInitializer
-
- org.hibernate.sql.results.graph.entity.internal.EntityResultInitializer
-
- All Implemented Interfaces:
EntityInitializer
,FetchParentAccess
,Initializer
public class EntityResultInitializer extends AbstractEntityInitializer
Initializer for cases where the entity is a root domain selection
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.hibernate.sql.results.graph.entity.AbstractEntityInitializer
AbstractEntityInitializer.State
-
-
Field Summary
-
Fields inherited from class org.hibernate.sql.results.graph.entity.AbstractEntityInitializer
entityInstanceForNotify, state
-
-
Constructor Summary
Constructors Constructor Description EntityResultInitializer(EntityResultGraphNode resultDescriptor, NavigablePath navigablePath, LockMode lockMode, Fetch identifierFetch, BasicFetch<?> discriminatorFetch, DomainResult<Object> rowIdResult, AssemblerCreationState creationState)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
getSimpleConcreteImplName()
Simple class name of this initializer for loggingboolean
isPartOfKey()
boolean
isResultInitializer()
String
toString()
-
Methods inherited from class org.hibernate.sql.results.graph.entity.AbstractEntityInitializer
consistentInstance, endLoading, extractConcreteTypeStateValues, finishUpRow, getAssemblers, getConcreteDescriptor, getEntityDescriptor, getEntityFromExecutionContext, getEntityInstance, getEntityInstanceForNotify, getEntityKey, getFetchParentAccess, getIdentifierAssembler, getInitializedPart, getKeyValue, getLockMode, getNavigablePath, getOwnedModelPartDeclaringType, getOwningParent, getParentKey, getResolvedEntityState, getRowIdAssembler, getVersionAssembler, initializeInstance, initializeSubInstancesFromParent, instantiateEntity, isEntityInitialized, markShallowCached, preLoad, registerLoadingEntity, registerNaturalIdResolution, registerPossibleUniqueKeyEntries, registerReloadedEntity, registerReloadedEntity, registerResolutionListener, resolveEntityInstance, resolveEntityInstance, resolveInstance, resolveInstance, resolveKey, setEntityInstance, setEntityInstanceForNotify, setResolvedEntityState, skipInitialization, startLoading, takeSnapshot, updateCaches
-
Methods inherited from class org.hibernate.sql.results.graph.AbstractFetchParentAccess
clearResolutionListeners, isParentShallowCached, 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.FetchParentAccess
shouldSkipInitializer
-
Methods inherited from interface org.hibernate.sql.results.graph.Initializer
asCollectionInitializer, asEmbeddableInitializer, initializeInstanceFromParent, isCollectionInitializer, isEmbeddableInitializer
-
-
-
-
Constructor Detail
-
EntityResultInitializer
public EntityResultInitializer(EntityResultGraphNode resultDescriptor, NavigablePath navigablePath, LockMode lockMode, Fetch identifierFetch, BasicFetch<?> discriminatorFetch, DomainResult<Object> rowIdResult, AssemblerCreationState creationState)
-
-
Method Detail
-
getSimpleConcreteImplName
protected String getSimpleConcreteImplName()
Description copied from class:AbstractEntityInitializer
Simple class name of this initializer for logging- Specified by:
getSimpleConcreteImplName
in classAbstractEntityInitializer
-
isPartOfKey
public boolean isPartOfKey()
- Specified by:
isPartOfKey
in interfaceInitializer
- Overrides:
isPartOfKey
in classAbstractEntityInitializer
-
isResultInitializer
public boolean isResultInitializer()
-
-