[hibernate-commits] [hibernate/hibernate-orm] b1e8f6: ResultSet mapping

Steve Ebersole noreply at github.com
Fri Aug 7 17:47:30 EDT 2020


  Branch: refs/heads/wip/6.0
  Home:   https://github.com/hibernate/hibernate-orm
  Commit: b1e8f64bda3e2280fc76d03e91412a981290108b
      https://github.com/hibernate/hibernate-orm/commit/b1e8f64bda3e2280fc76d03e91412a981290108b
  Author: Steve Ebersole <steve at hibernate.org>
  Date:   2020-08-07 (Fri, 07 Aug 2020)

  Changed paths:
    A hibernate-core/src/main/java/org/hibernate/annotations/NoAttributeConverter.java
    M hibernate-core/src/main/java/org/hibernate/boot/Metadata.java
    M hibernate-core/src/main/java/org/hibernate/boot/internal/InFlightMetadataCollectorImpl.java
    M hibernate-core/src/main/java/org/hibernate/boot/internal/MetadataImpl.java
    M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/MappingDocument.java
    M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/NamedQueryBinder.java
    M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/ResultSetMappingBinder.java
    A hibernate-core/src/main/java/org/hibernate/boot/query/FetchDescriptor.java
    R hibernate-core/src/main/java/org/hibernate/boot/query/HbmResultSetMappingDefinition.java
    M hibernate-core/src/main/java/org/hibernate/boot/query/HbmResultSetMappingDefinitionBuilder.java
    A hibernate-core/src/main/java/org/hibernate/boot/query/HbmResultSetMappingDescriptor.java
    R hibernate-core/src/main/java/org/hibernate/boot/query/NamedResultSetMappingDefinition.java
    A hibernate-core/src/main/java/org/hibernate/boot/query/NamedResultSetMappingDescriptor.java
    A hibernate-core/src/main/java/org/hibernate/boot/query/ResultDescriptor.java
    R hibernate-core/src/main/java/org/hibernate/boot/query/SqlResultSetMappingDefinition.java
    A hibernate-core/src/main/java/org/hibernate/boot/query/SqlResultSetMappingDescriptor.java
    M hibernate-core/src/main/java/org/hibernate/boot/spi/AbstractDelegatingMetadata.java
    M hibernate-core/src/main/java/org/hibernate/boot/spi/InFlightMetadataCollector.java
    M hibernate-core/src/main/java/org/hibernate/cfg/Configuration.java
    M hibernate-core/src/main/java/org/hibernate/cfg/annotations/ResultsetMappingSecondPass.java
    M hibernate-core/src/main/java/org/hibernate/procedure/internal/ProcedureCallImpl.java
    M hibernate-core/src/main/java/org/hibernate/procedure/internal/Util.java
    M hibernate-core/src/main/java/org/hibernate/query/NativeQuery.java
    A hibernate-core/src/main/java/org/hibernate/query/internal/BasicFetchMemento.java
    A hibernate-core/src/main/java/org/hibernate/query/internal/EntityResultMappingMemento.java
    A hibernate-core/src/main/java/org/hibernate/query/internal/FetchMappingMemento.java
    A hibernate-core/src/main/java/org/hibernate/query/internal/InstantiationResultMappingMemento.java
    M hibernate-core/src/main/java/org/hibernate/query/internal/NamedQueryRepositoryImpl.java
    M hibernate-core/src/main/java/org/hibernate/query/internal/NamedResultSetMappingMementoImpl.java
    A hibernate-core/src/main/java/org/hibernate/query/internal/ResultMappingMemento.java
    A hibernate-core/src/main/java/org/hibernate/query/internal/ResultSetMappingResolutionContext.java
    A hibernate-core/src/main/java/org/hibernate/query/internal/ScalarResultMappingMemento.java
    M hibernate-core/src/main/java/org/hibernate/query/named/NamedResultSetMappingMemento.java
    R hibernate-core/src/main/java/org/hibernate/query/results/AbstractPropertyContainer.java
    R hibernate-core/src/main/java/org/hibernate/query/results/AttributeResultBuilder.java
    R hibernate-core/src/main/java/org/hibernate/query/results/BuilderGraphNode.java
    M hibernate-core/src/main/java/org/hibernate/query/results/Builders.java
    R hibernate-core/src/main/java/org/hibernate/query/results/CalculatedEntityResultBuilder.java
    R hibernate-core/src/main/java/org/hibernate/query/results/ConvertedResultBuilder.java
    A hibernate-core/src/main/java/org/hibernate/query/results/DomainResultCreationStateImpl.java
    R hibernate-core/src/main/java/org/hibernate/query/results/EntityResultBuilder.java
    M hibernate-core/src/main/java/org/hibernate/query/results/FetchBuilder.java
    A hibernate-core/src/main/java/org/hibernate/query/results/FromClauseAccessImpl.java
    R hibernate-core/src/main/java/org/hibernate/query/results/InstantiationResultBuilder.java
    R hibernate-core/src/main/java/org/hibernate/query/results/LegacyFetchBuilder.java
    R hibernate-core/src/main/java/org/hibernate/query/results/PropertyContainer.java
    M hibernate-core/src/main/java/org/hibernate/query/results/ResultBuilder.java
    A hibernate-core/src/main/java/org/hibernate/query/results/ResultBuilderBasicValued.java
    A hibernate-core/src/main/java/org/hibernate/query/results/ResultBuilderEntityValued.java
    A hibernate-core/src/main/java/org/hibernate/query/results/ResultBuilderInstantiationValued.java
    M hibernate-core/src/main/java/org/hibernate/query/results/ResultSetMapping.java
    M hibernate-core/src/main/java/org/hibernate/query/results/ResultSetMappingImpl.java
    A hibernate-core/src/main/java/org/hibernate/query/results/ResultsHelper.java
    R hibernate-core/src/main/java/org/hibernate/query/results/ScalarResultBuilder.java
    A hibernate-core/src/main/java/org/hibernate/query/results/SqlAstCreationStateImpl.java
    A hibernate-core/src/main/java/org/hibernate/query/results/SqlAstProcessingStateImpl.java
    M hibernate-core/src/main/java/org/hibernate/query/results/SqlSelectionImpl.java
    R hibernate-core/src/main/java/org/hibernate/query/results/StandardFetchBuilderImpl.java
    R hibernate-core/src/main/java/org/hibernate/query/results/StandardInstantiationResultBuilder.java
    R hibernate-core/src/main/java/org/hibernate/query/results/StandardScalarResultBuilder.java
    A hibernate-core/src/main/java/org/hibernate/query/results/TableGroupImpl.java
    A hibernate-core/src/main/java/org/hibernate/query/results/complete/CompleteFetchBuilder.java
    A hibernate-core/src/main/java/org/hibernate/query/results/complete/CompleteFetchBuilderBasicPart.java
    A hibernate-core/src/main/java/org/hibernate/query/results/complete/CompleteResultBuilder.java
    A hibernate-core/src/main/java/org/hibernate/query/results/complete/CompleteResultBuilderBasicValued.java
    A hibernate-core/src/main/java/org/hibernate/query/results/complete/CompleteResultBuilderBasicValuedStandard.java
    A hibernate-core/src/main/java/org/hibernate/query/results/complete/CompleteResultBuilderEntityValued.java
    A hibernate-core/src/main/java/org/hibernate/query/results/complete/CompleteResultBuilderInstantiation.java
    A hibernate-core/src/main/java/org/hibernate/query/results/complete/ModelPartReference.java
    A hibernate-core/src/main/java/org/hibernate/query/results/complete/package-info.java
    A hibernate-core/src/main/java/org/hibernate/query/results/dynamic/AbstractFetchBuilderContainer.java
    A hibernate-core/src/main/java/org/hibernate/query/results/dynamic/DynamicFetchBuilder.java
    A hibernate-core/src/main/java/org/hibernate/query/results/dynamic/DynamicFetchBuilderContainer.java
    A hibernate-core/src/main/java/org/hibernate/query/results/dynamic/DynamicFetchBuilderLegacy.java
    A hibernate-core/src/main/java/org/hibernate/query/results/dynamic/DynamicFetchBuilderStandard.java
    A hibernate-core/src/main/java/org/hibernate/query/results/dynamic/DynamicResultBuilder.java
    A hibernate-core/src/main/java/org/hibernate/query/results/dynamic/DynamicResultBuilderAttribute.java
    A hibernate-core/src/main/java/org/hibernate/query/results/dynamic/DynamicResultBuilderBasic.java
    A hibernate-core/src/main/java/org/hibernate/query/results/dynamic/DynamicResultBuilderBasicConverted.java
    A hibernate-core/src/main/java/org/hibernate/query/results/dynamic/DynamicResultBuilderBasicStandard.java
    A hibernate-core/src/main/java/org/hibernate/query/results/dynamic/DynamicResultBuilderEntity.java
    A hibernate-core/src/main/java/org/hibernate/query/results/dynamic/DynamicResultBuilderEntityCalculated.java
    A hibernate-core/src/main/java/org/hibernate/query/results/dynamic/DynamicResultBuilderEntityStandard.java
    A hibernate-core/src/main/java/org/hibernate/query/results/dynamic/DynamicResultBuilderInstantiation.java
    A hibernate-core/src/main/java/org/hibernate/query/results/dynamic/package-info.java
    M hibernate-core/src/main/java/org/hibernate/query/results/package-info.java
    M hibernate-core/src/main/java/org/hibernate/query/sql/internal/NativeQueryImpl.java
    M hibernate-core/src/main/java/org/hibernate/query/sql/spi/NativeQueryImplementor.java
    M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/SqlAstProcessingStateImpl.java
    M hibernate-core/src/main/java/org/hibernate/sql/results/graph/DomainResultCreationState.java
    M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntityResultImpl.java
    M hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/spi/JdbcValuesMappingProducer.java
    R hibernate-core/src/main/java/org/hibernate/type/descriptor/EmptyJdbcValueExtractor.java
    M hibernate-core/src/main/java/org/hibernate/type/descriptor/converter/ConvertedValueExtractor.java
    M hibernate-core/src/test/java/org/hibernate/orm/test/query/named/resultmapping/SimpleEntityWithNamedMappings.java
    M hibernate-core/src/test/java/org/hibernate/orm/test/query/named/resultmapping/SimpleNamedMappingTests.java
    M hibernate-core/src/test/java/org/hibernate/orm/test/query/named/resultmapping/UsageTests.java
    M hibernate-core/src/test/java/org/hibernate/orm/test/query/sql/NativeQueryResultBuilderTests.java

  Log Message:
  -----------
  ResultSet mapping

Split handling of result / fetch builders created from:
    complete:: Cases where we completely know the builder graph up-front
    dynamic:: Cases where the builder graph is generated at runtime




More information about the hibernate-commits mailing list