[hibernate-commits] [hibernate/hibernate-orm] 10cdb4: HHH-13763 : Update all load-by-key handling to use...

Steve Ebersole noreply at github.com
Sat Dec 7 09:19:04 EST 2019


  Branch: refs/heads/wip/6.0
  Home:   https://github.com/hibernate/hibernate-orm
  Commit: 10cdb47a97bdde774dbc87b04cfc12f407c59e1d
      https://github.com/hibernate/hibernate-orm/commit/10cdb47a97bdde774dbc87b04cfc12f407c59e1d
  Author: Steve Ebersole <steve at hibernate.org>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/SingleIdEntityLoaderDynamicBatch.java
    M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/SingleIdEntityLoaderProvidedQueryImpl.java
    M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/SingleIdEntityLoaderStandardImpl.java
    M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/SingleIdLoadPlan.java
    M hibernate-core/src/main/java/org/hibernate/loader/ast/spi/SingleIdEntityLoader.java
    M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
    M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcSelectExecutorStandardImpl.java
    M hibernate-core/src/main/java/org/hibernate/sql/exec/spi/ExecutionContext.java
    M hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/spi/JdbcValuesSourceProcessingOptions.java

  Log Message:
  -----------
  HHH-13763 : Update all load-by-key handling to use SQL AST

* Cleanup
* Prep for dropping LoadPlan


  Commit: 0a41ac8466f14cd0a0599b9253a53c273ad243ef
      https://github.com/hibernate/hibernate-orm/commit/0a41ac8466f14cd0a0599b9253a53c273ad243ef
  Author: Steve Ebersole <steve at hibernate.org>
  Date:   2019-12-03 (Tue, 03 Dec 2019)

  Changed paths:
    M documentation/src/test/java/org/hibernate/userguide/sql/SQLTest.java
    M hibernate-core/src/main/java/org/hibernate/boot/SessionFactoryBuilder.java
    M hibernate-core/src/main/java/org/hibernate/boot/internal/SessionFactoryOptionsBuilder.java
    M hibernate-core/src/main/java/org/hibernate/boot/spi/SessionFactoryOptions.java
    M hibernate-core/src/main/java/org/hibernate/cfg/AvailableSettings.java
    M hibernate-core/src/main/java/org/hibernate/cfg/Settings.java
    M hibernate-core/src/main/java/org/hibernate/collection/internal/PersistentArrayHolder.java
    M hibernate-core/src/main/java/org/hibernate/collection/internal/PersistentBag.java
    M hibernate-core/src/main/java/org/hibernate/collection/internal/PersistentIdentifierBag.java
    M hibernate-core/src/main/java/org/hibernate/collection/internal/PersistentList.java
    M hibernate-core/src/main/java/org/hibernate/collection/internal/PersistentMap.java
    M hibernate-core/src/main/java/org/hibernate/collection/internal/PersistentSet.java
    M hibernate-core/src/main/java/org/hibernate/collection/spi/PersistentCollection.java
    R hibernate-core/src/main/java/org/hibernate/engine/query/spi/NativeSQLQueryPlan.java
    M hibernate-core/src/main/java/org/hibernate/engine/spi/SessionDelegatorBaseImpl.java
    M hibernate-core/src/main/java/org/hibernate/engine/spi/SharedSessionContractImplementor.java
    M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
    M hibernate-core/src/main/java/org/hibernate/internal/StatelessSessionImpl.java
    R hibernate-core/src/main/java/org/hibernate/loader/AbstractEntityJoinWalker.java
    R hibernate-core/src/main/java/org/hibernate/loader/BasicLoader.java
    M hibernate-core/src/main/java/org/hibernate/loader/BatchFetchStyle.java
    R hibernate-core/src/main/java/org/hibernate/loader/CollectionAliases.java
    R hibernate-core/src/main/java/org/hibernate/loader/ColumnEntityAliases.java
    R hibernate-core/src/main/java/org/hibernate/loader/DefaultEntityAliases.java
    R hibernate-core/src/main/java/org/hibernate/loader/EntityAliases.java
    R hibernate-core/src/main/java/org/hibernate/loader/GeneratedCollectionAliases.java
    R hibernate-core/src/main/java/org/hibernate/loader/JoinWalker.java
    R hibernate-core/src/main/java/org/hibernate/loader/Loader.java
    A hibernate-core/src/main/java/org/hibernate/loader/NonUniqueDiscoveredSqlAliasException.java
    R hibernate-core/src/main/java/org/hibernate/loader/OuterJoinLoader.java
    R hibernate-core/src/main/java/org/hibernate/loader/OuterJoinableAssociation.java
    R hibernate-core/src/main/java/org/hibernate/loader/ast/internal/BatchKeyCollectionLoader.java
    A hibernate-core/src/main/java/org/hibernate/loader/ast/internal/CollectionLoaderBatchKey.java
    A hibernate-core/src/main/java/org/hibernate/loader/ast/internal/CollectionLoaderNamedQuery.java
    A hibernate-core/src/main/java/org/hibernate/loader/ast/internal/CollectionLoaderSingleKey.java
    A hibernate-core/src/main/java/org/hibernate/loader/ast/internal/CollectionLoaderSubSelectFetch.java
    M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/LoaderSelectBuilder.java
    R hibernate-core/src/main/java/org/hibernate/loader/ast/internal/SingleKeyCollectionLoader.java
    A hibernate-core/src/main/java/org/hibernate/loader/ast/internal/SingleUniqueKeyEntityLoaderStandard.java
    R hibernate-core/src/main/java/org/hibernate/loader/ast/internal/SubSelectFetchCollectionLoader.java
    R hibernate-core/src/main/java/org/hibernate/loader/collection/BasicCollectionJoinWalker.java
    R hibernate-core/src/main/java/org/hibernate/loader/collection/BasicCollectionLoader.java
    R hibernate-core/src/main/java/org/hibernate/loader/collection/BatchingCollectionInitializer.java
    R hibernate-core/src/main/java/org/hibernate/loader/collection/BatchingCollectionInitializerBuilder.java
    R hibernate-core/src/main/java/org/hibernate/loader/collection/CollectionInitializer.java
    R hibernate-core/src/main/java/org/hibernate/loader/collection/CollectionJoinWalker.java
    R hibernate-core/src/main/java/org/hibernate/loader/collection/CollectionLoader.java
    R hibernate-core/src/main/java/org/hibernate/loader/collection/DynamicBatchingCollectionInitializerBuilder.java
    R hibernate-core/src/main/java/org/hibernate/loader/collection/LegacyBatchingCollectionInitializerBuilder.java
    R hibernate-core/src/main/java/org/hibernate/loader/collection/OneToManyJoinWalker.java
    R hibernate-core/src/main/java/org/hibernate/loader/collection/OneToManyLoader.java
    R hibernate-core/src/main/java/org/hibernate/loader/collection/PaddedBatchingCollectionInitializerBuilder.java
    R hibernate-core/src/main/java/org/hibernate/loader/collection/SubselectCollectionLoader.java
    R hibernate-core/src/main/java/org/hibernate/loader/collection/SubselectOneToManyLoader.java
    R hibernate-core/src/main/java/org/hibernate/loader/collection/package.html
    R hibernate-core/src/main/java/org/hibernate/loader/collection/plan/AbstractBatchingCollectionInitializerBuilder.java
    R hibernate-core/src/main/java/org/hibernate/loader/collection/plan/AbstractLoadPlanBasedCollectionInitializer.java
    R hibernate-core/src/main/java/org/hibernate/loader/collection/plan/BatchingCollectionInitializer.java
    R hibernate-core/src/main/java/org/hibernate/loader/collection/plan/CollectionLoader.java
    R hibernate-core/src/main/java/org/hibernate/loader/collection/plan/LegacyBatchingCollectionInitializerBuilder.java
    R hibernate-core/src/main/java/org/hibernate/loader/custom/CollectionFetchReturn.java
    R hibernate-core/src/main/java/org/hibernate/loader/custom/CollectionReturn.java
    R hibernate-core/src/main/java/org/hibernate/loader/custom/ColumnCollectionAliases.java
    R hibernate-core/src/main/java/org/hibernate/loader/custom/ConstructorResultColumnProcessor.java
    R hibernate-core/src/main/java/org/hibernate/loader/custom/ConstructorReturn.java
    R hibernate-core/src/main/java/org/hibernate/loader/custom/CustomLoader.java
    R hibernate-core/src/main/java/org/hibernate/loader/custom/CustomQuery.java
    R hibernate-core/src/main/java/org/hibernate/loader/custom/EntityFetchReturn.java
    R hibernate-core/src/main/java/org/hibernate/loader/custom/FetchReturn.java
    R hibernate-core/src/main/java/org/hibernate/loader/custom/JdbcResultMetadata.java
    R hibernate-core/src/main/java/org/hibernate/loader/custom/NonScalarResultColumnProcessor.java
    R hibernate-core/src/main/java/org/hibernate/loader/custom/NonScalarReturn.java
    R hibernate-core/src/main/java/org/hibernate/loader/custom/NonUniqueDiscoveredSqlAliasException.java
    R hibernate-core/src/main/java/org/hibernate/loader/custom/ResultColumnProcessor.java
    R hibernate-core/src/main/java/org/hibernate/loader/custom/ResultRowProcessor.java
    R hibernate-core/src/main/java/org/hibernate/loader/custom/Return.java
    R hibernate-core/src/main/java/org/hibernate/loader/custom/RootReturn.java
    R hibernate-core/src/main/java/org/hibernate/loader/custom/ScalarResultColumnProcessor.java
    R hibernate-core/src/main/java/org/hibernate/loader/custom/ScalarReturn.java
    R hibernate-core/src/main/java/org/hibernate/loader/custom/package.html
    R hibernate-core/src/main/java/org/hibernate/loader/custom/sql/NamedParamBinder.java
    R hibernate-core/src/main/java/org/hibernate/loader/custom/sql/PositionalParamBinder.java
    R hibernate-core/src/main/java/org/hibernate/loader/custom/sql/SQLCustomQuery.java
    R hibernate-core/src/main/java/org/hibernate/loader/custom/sql/SQLQueryParser.java
    R hibernate-core/src/main/java/org/hibernate/loader/custom/sql/SQLQueryReturnProcessor.java
    R hibernate-core/src/main/java/org/hibernate/loader/entity/AbstractEntityLoader.java
    R hibernate-core/src/main/java/org/hibernate/loader/entity/BatchingEntityLoader.java
    R hibernate-core/src/main/java/org/hibernate/loader/entity/BatchingEntityLoaderBuilder.java
    R hibernate-core/src/main/java/org/hibernate/loader/entity/CascadeEntityJoinWalker.java
    R hibernate-core/src/main/java/org/hibernate/loader/entity/CascadeEntityLoader.java
    R hibernate-core/src/main/java/org/hibernate/loader/entity/CollectionElementLoader.java
    R hibernate-core/src/main/java/org/hibernate/loader/entity/DynamicBatchingEntityLoaderBuilder.java
    R hibernate-core/src/main/java/org/hibernate/loader/entity/EntityJoinWalker.java
    R hibernate-core/src/main/java/org/hibernate/loader/entity/EntityLoader.java
    R hibernate-core/src/main/java/org/hibernate/loader/entity/LegacyBatchingEntityLoaderBuilder.java
    R hibernate-core/src/main/java/org/hibernate/loader/entity/PaddedBatchingEntityLoaderBuilder.java
    R hibernate-core/src/main/java/org/hibernate/loader/entity/UniqueEntityLoader.java
    R hibernate-core/src/main/java/org/hibernate/loader/entity/package.html
    R hibernate-core/src/main/java/org/hibernate/loader/entity/plan/AbstractBatchingEntityLoaderBuilder.java
    R hibernate-core/src/main/java/org/hibernate/loader/entity/plan/AbstractLoadPlanBasedEntityLoader.java
    R hibernate-core/src/main/java/org/hibernate/loader/entity/plan/BatchingEntityLoader.java
    R hibernate-core/src/main/java/org/hibernate/loader/entity/plan/EntityLoader.java
    R hibernate-core/src/main/java/org/hibernate/loader/entity/plan/LegacyBatchingEntityLoaderBuilder.java
    R hibernate-core/src/main/java/org/hibernate/loader/hql/package.html
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/AbstractEntityGraphVisitationStrategy.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/AbstractLoadPlanBuildingAssociationVisitationStrategy.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/CascadeStyleLoadPlanBuildingAssociationVisitationStrategy.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/FetchGraphLoadPlanBuildingStrategy.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/FetchStyleLoadPlanBuildingAssociationVisitationStrategy.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/LoadGraphLoadPlanBuildingStrategy.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/LoadPlanImpl.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/package-info.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/AbstractAnyReference.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/AbstractCollectionReference.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/AbstractCompositeEntityIdentifierDescription.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/AbstractCompositeFetch.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/AbstractCompositeReference.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/AbstractEntityReference.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/AbstractExpandingFetchSource.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/AnyAttributeFetchImpl.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/BidirectionalEntityReferenceImpl.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/CollectionAttributeFetchImpl.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/CollectionFetchableElementAnyGraph.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/CollectionFetchableElementCompositeGraph.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/CollectionFetchableElementEntityGraph.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/CollectionFetchableIndexAnyGraph.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/CollectionFetchableIndexCompositeGraph.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/CollectionFetchableIndexEntityGraph.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/CollectionReturnImpl.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/CompositeAttributeFetchImpl.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/EncapsulatedEntityIdentifierDescription.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/EntityAttributeFetchImpl.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/EntityReturnImpl.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/NestedCompositeAttributeFetchImpl.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/NonEncapsulatedEntityIdentifierDescription.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/ScalarReturnImpl.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/SimpleEntityIdentifierDescriptionImpl.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/returns/package-info.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/spaces/AbstractExpandingSourceQuerySpace.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/spaces/AbstractQuerySpace.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/spaces/CollectionQuerySpaceImpl.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/spaces/CompositePropertyMapping.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/spaces/CompositeQuerySpaceImpl.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/spaces/EntityQuerySpaceImpl.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/spaces/JoinHelper.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/spaces/JoinImpl.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/spaces/QuerySpaceHelper.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/spaces/QuerySpacesImpl.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/internal/spaces/package-info.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/spi/ExpandingCollectionQuerySpace.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/spi/ExpandingCompositeQuerySpace.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/spi/ExpandingEntityIdentifierDescription.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/spi/ExpandingEntityQuerySpace.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/spi/ExpandingFetchSource.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/spi/ExpandingQuerySpace.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/spi/ExpandingQuerySpaces.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/spi/LoadPlanBuildingAssociationVisitationStrategy.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/spi/LoadPlanBuildingContext.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/spi/LoadPlanTreePrinter.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/spi/MetamodelDrivenLoadPlanBuilder.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/spi/QuerySpaceTreePrinter.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/spi/ReturnGraphTreePrinter.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/spi/TreePrinterHelper.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/build/spi/package-info.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/internal/AbstractCollectionLoadQueryDetails.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/internal/AbstractLoadPlanBasedLoader.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/internal/AbstractLoadQueryDetails.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/internal/AliasResolutionContextImpl.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/internal/BasicCollectionLoadQueryDetails.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/internal/BatchingLoadQueryDetailsFactory.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/internal/CollectionReferenceAliasesImpl.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/internal/EntityLoadQueryDetails.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/internal/EntityReferenceAliasesImpl.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/internal/FetchStats.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/internal/LoadQueryJoinAndFetchProcessor.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/internal/OneToManyLoadQueryDetails.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/internal/RootHelper.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/internal/package-info.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/package-info.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/internal/AbstractRowReader.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/internal/CollectionReferenceInitializerImpl.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/internal/CollectionReturnReader.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/internal/EntityReferenceInitializerImpl.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/internal/EntityReturnReader.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/internal/HydratedEntityRegistration.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/internal/ResultSetProcessingContextImpl.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/internal/ResultSetProcessorHelper.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/internal/ResultSetProcessorImpl.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/package-info.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/spi/CollectionReferenceInitializer.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/spi/EntityReferenceInitializer.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/spi/ReaderCollector.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/spi/ResultSetProcessingContext.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/spi/ResultSetProcessor.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/spi/ReturnReader.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/spi/RowReader.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/spi/ScrollableResultSetProcessor.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/query/internal/QueryBuildingParametersImpl.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/query/internal/SelectStatementBuilder.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/query/internal/package-info.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/query/package-info.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/query/spi/NamedParameterContext.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/query/spi/QueryBuildingParameters.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/query/spi/package-info.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/spi/AliasResolutionContext.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/spi/CollectionReferenceAliases.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/spi/EntityReferenceAliases.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/spi/LoadQueryDetails.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/spi/LockModeResolver.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/exec/spi/package-info.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/AnyAttributeFetch.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/AttributeFetch.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/BidirectionalEntityReference.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/CollectionAttributeFetch.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/CollectionFetchableElement.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/CollectionFetchableIndex.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/CollectionQuerySpace.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/CollectionReference.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/CollectionReturn.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/CompositeAttributeFetch.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/CompositeFetch.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/CompositeQuerySpace.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/EntityFetch.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/EntityIdentifierDescription.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/EntityQuerySpace.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/EntityReference.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/EntityReturn.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/Fetch.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/FetchSource.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/Join.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/JoinDefinedByMetadata.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/LoadPlan.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/QuerySpace.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/QuerySpaceUidNotRegisteredException.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/QuerySpaces.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/Return.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/ScalarReturn.java
    R hibernate-core/src/main/java/org/hibernate/loader/plan/spi/package-info.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/CollectionIdentifierDescriptorImpl.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/EmbeddedCollectionPart.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/EntityCollectionPart.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/MappingModelCreationHelper.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/PluralAttributeMappingImpl.java
    M hibernate-core/src/main/java/org/hibernate/persister/collection/AbstractCollectionPersister.java
    M hibernate-core/src/main/java/org/hibernate/persister/collection/BasicCollectionPersister.java
    R hibernate-core/src/main/java/org/hibernate/persister/collection/NamedQueryCollectionInitializer.java
    M hibernate-core/src/main/java/org/hibernate/persister/collection/OneToManyPersister.java
    M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
    R hibernate-core/src/main/java/org/hibernate/persister/entity/NamedQueryLoader.java
    R hibernate-core/src/main/java/org/hibernate/persister/walking/spi/AssociationVisitationStrategy.java
    R hibernate-core/src/main/java/org/hibernate/persister/walking/spi/MetamodelGraphWalker.java
    M hibernate-core/src/main/java/org/hibernate/result/internal/OutputsImpl.java
    M hibernate-core/src/main/java/org/hibernate/sql/results/internal/RowProcessingStateStandardImpl.java
    M hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/spi/RowProcessingState.java
    M hibernate-core/src/test/java/org/hibernate/orm/test/loading/graphs/EntityGraphLoadPlanBuilderTest.java
    M hibernate-core/src/test/java/org/hibernate/orm/test/loading/plan/LoadPlanBuilderTest.java
    R hibernate-core/src/test/java/org/hibernate/test/loadplans/process/EncapsulatedCompositeAttributeResultSetProcessorTest.java
    R hibernate-core/src/test/java/org/hibernate/test/loadplans/process/EncapsulatedCompositeIdResultSetProcessorTest.java
    R hibernate-core/src/test/java/org/hibernate/test/loadplans/process/EntityAssociationResultSetProcessorTest.java
    R hibernate-core/src/test/java/org/hibernate/test/loadplans/process/EntityWithNonLazyCollectionResultSetProcessorTest.java
    R hibernate-core/src/test/java/org/hibernate/test/loadplans/process/EntityWithNonLazyOneToManyListResultSetProcessorTest.java
    R hibernate-core/src/test/java/org/hibernate/test/loadplans/process/EntityWithNonLazyOneToManySetResultSetProcessorTest.java
    R hibernate-core/src/test/java/org/hibernate/test/loadplans/process/Helper.java
    R hibernate-core/src/test/java/org/hibernate/test/loadplans/process/NonEncapsulatedCompositeIdResultSetProcessorTest.java
    R hibernate-core/src/test/java/org/hibernate/test/loadplans/process/SimpleResultSetProcessorTest.java
    R hibernate-core/src/test/java/org/hibernate/test/loadplans/process/inheritance/Contractor.java
    R hibernate-core/src/test/java/org/hibernate/test/loadplans/process/inheritance/Department.java
    R hibernate-core/src/test/java/org/hibernate/test/loadplans/process/inheritance/Employee.java
    R hibernate-core/src/test/java/org/hibernate/test/loadplans/process/inheritance/Test.java
    R hibernate-core/src/test/java/org/hibernate/test/loadplans/process/inheritance/User.java
    R hibernate-core/src/test/java/org/hibernate/test/loadplans/walking/BasicWalkingTest.java
    R hibernate-core/src/test/java/org/hibernate/test/loadplans/walking/CompositesWalkingTest.java
    R hibernate-core/src/test/java/org/hibernate/test/loadplans/walking/KeyManyToOneWalkingTest.java
    R hibernate-core/src/test/java/org/hibernate/test/loadplans/walking/LoggingAssociationVisitationStrategy.java
    R hibernate-core/src/test/java/org/hibernate/test/loadplans/walking/NestedCompositeElementTest.java
    R hibernate-core/src/test/java/org/hibernate/test/locking/warning/LockNoneWarmingTest.java
    M hibernate-core/src/test/java/org/hibernate/test/sql/autodiscovery/AutoDiscoveryTest.java
    A hibernate-core/src/test_legacy/org/hibernate/test/loadplans/process/EncapsulatedCompositeAttributeResultSetProcessorTest.java
    A hibernate-core/src/test_legacy/org/hibernate/test/loadplans/process/EncapsulatedCompositeIdResultSetProcessorTest.java
    A hibernate-core/src/test_legacy/org/hibernate/test/loadplans/process/EntityAssociationResultSetProcessorTest.java
    A hibernate-core/src/test_legacy/org/hibernate/test/loadplans/process/EntityWithNonLazyCollectionResultSetProcessorTest.java
    A hibernate-core/src/test_legacy/org/hibernate/test/loadplans/process/EntityWithNonLazyOneToManyListResultSetProcessorTest.java
    A hibernate-core/src/test_legacy/org/hibernate/test/loadplans/process/EntityWithNonLazyOneToManySetResultSetProcessorTest.java
    A hibernate-core/src/test_legacy/org/hibernate/test/loadplans/process/Helper.java
    A hibernate-core/src/test_legacy/org/hibernate/test/loadplans/process/NonEncapsulatedCompositeIdResultSetProcessorTest.java
    A hibernate-core/src/test_legacy/org/hibernate/test/loadplans/process/SimpleResultSetProcessorTest.java
    A hibernate-core/src/test_legacy/org/hibernate/test/loadplans/process/inheritance/Contractor.java
    A hibernate-core/src/test_legacy/org/hibernate/test/loadplans/process/inheritance/Department.java
    A hibernate-core/src/test_legacy/org/hibernate/test/loadplans/process/inheritance/Employee.java
    A hibernate-core/src/test_legacy/org/hibernate/test/loadplans/process/inheritance/Test.java
    A hibernate-core/src/test_legacy/org/hibernate/test/loadplans/process/inheritance/User.java
    A hibernate-core/src/test_legacy/org/hibernate/test/loadplans/walking/BasicWalkingTest.java
    A hibernate-core/src/test_legacy/org/hibernate/test/loadplans/walking/CompositesWalkingTest.java
    A hibernate-core/src/test_legacy/org/hibernate/test/loadplans/walking/KeyManyToOneWalkingTest.java
    A hibernate-core/src/test_legacy/org/hibernate/test/loadplans/walking/LoggingAssociationVisitationStrategy.java
    A hibernate-core/src/test_legacy/org/hibernate/test/loadplans/walking/NestedCompositeElementTest.java
    A hibernate-core/src/test_legacy/org/hibernate/test/locking/warning/LockNoneWarmingTest.java

  Log Message:
  -----------
  HHH-13763 : Update all load-by-key handling to use SQL AST

* dropped `org.hibernate.loader.plan`
* dropped `org.hibernate.loader.custom` (*)
* dropped `org.hibernate.loader.collection`
* dropped `org.hibernate.loader.entity`
* dropped `org.hibernate.loader.hql`
* cleaned-up `org.hibernate.loader`


  Commit: e112d9631ed579b4a09ef0732c6856125dfa8bb0
      https://github.com/hibernate/hibernate-orm/commit/e112d9631ed579b4a09ef0732c6856125dfa8bb0
  Author: Steve Ebersole <steve at hibernate.org>
  Date:   2019-12-03 (Tue, 03 Dec 2019)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/SingleUniqueKeyEntityLoaderStandard.java
    M hibernate-core/src/main/java/org/hibernate/loader/ast/spi/SingleUniqueKeyEntityLoader.java
    M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
    M hibernate-core/src/main/java/org/hibernate/sql/InsertSelect.java
    R hibernate-core/src/main/java/org/hibernate/sql/SelectExpression.java
    R hibernate-core/src/main/java/org/hibernate/sql/SelectValues.java

  Log Message:
  -----------
  HHH-13763 : Update all load-by-key handling to use SQL AST

SingleUniqueKeyEntityLoader


  Commit: d5125d8e31abfbf65a57c2a3d1c61df8c2958c43
      https://github.com/hibernate/hibernate-orm/commit/d5125d8e31abfbf65a57c2a3d1c61df8c2958c43
  Author: Steve Ebersole <steve at hibernate.org>
  Date:   2019-12-03 (Tue, 03 Dec 2019)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/NaturalIdLoaderStandardImpl.java

  Log Message:
  -----------
  HHH-13763 : Update all load-by-key handling to use SQL AST

minor fix-ups


Compare: https://github.com/hibernate/hibernate-orm/compare/264224a49e1c...d5125d8e31ab


More information about the hibernate-commits mailing list