EmbeddableMappingType#shouldSelectAggregateMapping() returns true.
The main difference is that it selects only the aggregate column and
uses org.hibernate.sql.results.graph.DomainResultCreationState#visitNestedFetches(FetchParent)
for creating the fetches for the attributes of the embeddable.
| Modifier and Type | Field and Description |
|---|---|
| private final SqlSelection | |
| private final boolean | |
| private final EmbeddableMappingType | |
| private final NavigablePath | |
| private final String |
| Access | Constructor and Description |
|---|---|
| public | AggregateEmbeddableResultImpl(NavigablePath navigablePath, EmbeddableValuedModelPart embeddedPartDescriptor, String resultVariable, DomainResultCreationState creationState)
|
| aggregateSelection | back to summary |
|---|---|
| private final SqlSelection aggregateSelection | |
| containsAnyNonScalars | back to summary |
|---|---|
| private final boolean containsAnyNonScalars | |
| fetchContainer | back to summary |
|---|---|
| private final EmbeddableMappingType fetchContainer | |
| initializerNavigablePath | back to summary |
|---|---|
| private final NavigablePath initializerNavigablePath | |
| resultVariable | back to summary |
|---|---|
| private final String resultVariable | |
| AggregateEmbeddableResultImpl | back to summary |
|---|---|
| public AggregateEmbeddableResultImpl(NavigablePath navigablePath, EmbeddableValuedModelPart embeddedPartDescriptor, String resultVariable, DomainResultCreationState creationState) | |
| containsAnyNonScalarResults | back to summary |
|---|---|
| public boolean containsAnyNonScalarResults() Overrides default org. Doc from org. Does this node contain any non-scalar (sub-)results?
| |
| createResultAssembler | back to summary |
|---|---|
| public DomainResultAssembler Implements org. Doc from org. Create an assembler (and any initializers) for this result.
| |
| determineIfContainedAnyScalars | back to summary |
|---|---|
| private static boolean determineIfContainedAnyScalars(ImmutableFetchList fetches) | |
| getFetchContainer | back to summary |
|---|---|
| public EmbeddableMappingType getFetchContainer() Implements abstract org.
| |
| getReferencedMappingContainer | back to summary |
|---|---|
| public EmbeddableValuedModelPart getReferencedMappingContainer() Overrides org. Implements org. Doc from org. This parent's mapping type
| |
| getReferencedMappingType | back to summary |
|---|---|
| public EmbeddableMappingType getReferencedMappingType() Implements org. Doc from org. This parent's mapping type
| |
| getResultJavaType | back to summary |
|---|---|
| public JavaType Overrides org. Implements org.
| |
| getResultVariable | back to summary |
|---|---|
| public String getResultVariable() Implements org. Doc from org. The result-variable (alias) associated with this result.
| |