Class AbstractNonJoinCollectionInitializer<Data extends AbstractCollectionInitializer.CollectionInitializerData>
java.lang.Object
org.hibernate.sql.results.graph.internal.AbstractInitializer<Data>
org.hibernate.sql.results.graph.collection.internal.AbstractCollectionInitializer<Data>
org.hibernate.sql.results.graph.collection.internal.AbstractNonJoinCollectionInitializer<Data>
- All Implemented Interfaces:
CollectionInitializer<Data>
,Initializer<Data>
,InitializerParent<Data>
- Direct Known Subclasses:
DelayedCollectionInitializer
,SelectEagerCollectionInitializer
public abstract class AbstractNonJoinCollectionInitializer<Data extends AbstractCollectionInitializer.CollectionInitializerData>
extends AbstractCollectionInitializer<Data>
Base support for CollectionInitializer implementations that don't join data
-
Nested Class Summary
Nested classes/interfaces inherited from class org.hibernate.sql.results.graph.collection.internal.AbstractCollectionInitializer
AbstractCollectionInitializer.CollectionInitializerData
Nested classes/interfaces inherited from interface org.hibernate.sql.results.graph.Initializer
Initializer.State
-
Field Summary
Fields inherited from class org.hibernate.sql.results.graph.collection.internal.AbstractCollectionInitializer
collectionAttributeMapping, collectionKeyResultAssembler, collectionPath, isResultInitializer, keyTypeForEqualsHashCode, owningEntityInitializer, parent
Fields inherited from class org.hibernate.sql.results.graph.internal.AbstractInitializer
initializerId
Fields inherited from interface org.hibernate.sql.results.graph.Initializer
EMPTY_ARRAY
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractNonJoinCollectionInitializer
(NavigablePath collectionPath, PluralAttributeMapping collectionAttributeMapping, InitializerParent<?> parent, @Nullable DomainResult<?> collectionKeyResult, boolean isResultInitializer, AssemblerCreationState creationState) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
resolveInstance
(Data data, boolean isEager) protected void
resolveInstance
(Object instance, Data data, boolean isEager) Methods inherited from class org.hibernate.sql.results.graph.collection.internal.AbstractCollectionInitializer
createInitializerData, forEachSubInitializer, getCollectionAttributeMapping, getCollectionInstance, getInitializedPart, getNavigablePath, getParent, hasLazySubInitializers, isEager, isPartOfKey, isResultInitializer, resolveCollectionKey, resolveFromPreviousRow, resolveKey, resolveState, setMissing
Methods inherited from class org.hibernate.sql.results.graph.internal.AbstractInitializer
finishUpRow, getData, initializeInstance, startLoading
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hibernate.sql.results.graph.collection.CollectionInitializer
asCollectionInitializer, getCollectionInstance, getInitializingCollectionDescriptor, isCollectionInitializer
Methods inherited from interface org.hibernate.sql.results.graph.Initializer
asEmbeddableInitializer, asEntityInitializer, endLoading, endLoading, findOwningEntityInitializer, finishUpRow, finishUpRow, getData, getResolvedInstance, getResolvedInstance, initializeInstance, initializeInstance, initializeInstanceFromParent, initializeInstanceFromParent, isEmbeddableInitializer, isEntityInitializer, isLazyCapable, resolveFromPreviousRow, resolveInstance, resolveInstance, resolveInstance, resolveInstance, resolveKey, resolveState, startLoading
-
Constructor Details
-
Method Details
-
resolveInstance
-
resolveInstance
-