Class AggregateEmbeddableResultImpl<T>

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

A Result 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.