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.AbstractImmediateCollectionInitializer<Data>
All Implemented Interfaces:
BiConsumer<Data,List<Object>>, CollectionInitializer<Data>, Initializer<Data>, InitializerParent<Data>
Direct Known Subclasses:
ArrayInitializer, BagInitializer, ListInitializer, MapInitializer, SetInitializer

public abstract class AbstractImmediateCollectionInitializer<Data extends AbstractImmediateCollectionInitializer.ImmediateCollectionInitializerData> extends AbstractCollectionInitializer<Data> implements BiConsumer<Data,List<Object>>
Base support for CollectionInitializer implementations that represent an immediate initialization of some sort (join, select, batch, sub-select) for a persistent collection.
Implementation Note:
Mainly an intention contract wrt the immediacy of the fetch.