Class AggregateEmbeddableFetchImpl

java.lang.Object
org.hibernate.sql.results.graph.AbstractFetchParent
org.hibernate.sql.results.graph.embeddable.internal.AggregateEmbeddableFetchImpl
All Implemented Interfaces:
DomainResultGraphNode, AggregateEmbeddableResultGraphNode, EmbeddableResultGraphNode, Fetch, FetchParent, InitializerProducer<AggregateEmbeddableFetchImpl>

A Fetch for an embeddable that is mapped as aggregate e.g. STRUCT, JSON or XML. This is only used when EmbeddableMappingType.shouldSelectAggregateMapping() returns true. The main difference is that it selects only the aggregate column and uses DomainResultCreationState.visitNestedFetches(FetchParent) for creating the fetches for the attributes of the embeddable.