[hibernate/hibernate-orm] 58dd46: HHH-13752 - Test and fix deletion of entities with...
by Andrea Boriero
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-orm
Commit: 58dd469e4ca59485469cf4b7c3537443faf104a9
https://github.com/hibernate/hibernate-orm/commit/58dd469e4ca59485469cf4b...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2019-12-05 (Thu, 05 Dec 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/exec/DeleteExecutor.java
M hibernate-core/src/main/java/org/hibernate/hql/spi/id/AbstractTableBasedBulkIdHandler.java
M hibernate-core/src/main/java/org/hibernate/hql/spi/id/TableBasedDeleteHandlerImpl.java
M hibernate-core/src/main/java/org/hibernate/hql/spi/id/cte/AbstractCteValuesListBulkIdHandler.java
M hibernate-core/src/main/java/org/hibernate/hql/spi/id/cte/CteValuesListDeleteHandlerImpl.java
M hibernate-core/src/main/java/org/hibernate/hql/spi/id/inline/AbstractInlineIdsDeleteHandlerImpl.java
M hibernate-core/src/main/java/org/hibernate/hql/spi/id/persistent/DeleteHandlerImpl.java
M hibernate-core/src/test/java/org/hibernate/test/hql/NaturalIdDereferenceTest.java
Log Message:
-----------
HHH-13752 - Test and fix deletion of entities with many-to-many assocations using non-primary keys for join table
Commit: 11455f34677fa0bc5dd5123977fd3a0849da6aea
https://github.com/hibernate/hibernate-orm/commit/11455f34677fa0bc5dd5123...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2019-12-05 (Thu, 05 Dec 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/exec/DeleteExecutor.java
Log Message:
-----------
HHH-13752 - Deletion of entities with many-to-many assocations using non-primary keys for join table
Compare: https://github.com/hibernate/hibernate-orm/compare/a133aff97f5d...11455f3...
5 years
[hibernate/hibernate-orm] c96ad0: HHH-13763 : Update all load-by-key handling to use...
by Steve Ebersole
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: c96ad0dcea2d8f393d5ff8f97810467e47c50469
https://github.com/hibernate/hibernate-orm/commit/c96ad0dcea2d8f393d5ff8f...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2019-12-02 (Mon, 02 Dec 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/collection/internal/AbstractBagSemantics.java
M hibernate-core/src/main/java/org/hibernate/collection/internal/AbstractMapSemantics.java
M hibernate-core/src/main/java/org/hibernate/collection/internal/AbstractSetSemantics.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/internal/StandardArraySemantics.java
M hibernate-core/src/main/java/org/hibernate/collection/internal/StandardListSemantics.java
M hibernate-core/src/main/java/org/hibernate/collection/spi/CollectionInitializerProducer.java
M hibernate-core/src/main/java/org/hibernate/collection/spi/CollectionSemantics.java
M hibernate-core/src/main/java/org/hibernate/collection/spi/PersistentCollection.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/LoadQueryInfluencers.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/SubselectFetch.java
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultMergeEventListener.java
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultRefreshEventListener.java
M hibernate-core/src/main/java/org/hibernate/internal/AbstractScrollableResults.java
M hibernate-core/src/main/java/org/hibernate/internal/FetchingScrollableResultsImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/ScrollableResultsImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/util/collections/SingletonStack.java
M hibernate-core/src/main/java/org/hibernate/internal/util/collections/Stack.java
M hibernate-core/src/main/java/org/hibernate/internal/util/collections/StandardStack.java
M hibernate-core/src/main/java/org/hibernate/loader/Loader.java
A hibernate-core/src/main/java/org/hibernate/loader/ast/internal/BatchKeyCollectionLoader.java
A hibernate-core/src/main/java/org/hibernate/loader/ast/internal/DatabaseSnapshotExecutor.java
A hibernate-core/src/main/java/org/hibernate/loader/ast/internal/LoadPlan.java
A hibernate-core/src/main/java/org/hibernate/loader/ast/internal/LoaderSelectBuilder.java
A hibernate-core/src/main/java/org/hibernate/loader/ast/internal/LoaderSqlAstCreationState.java
A hibernate-core/src/main/java/org/hibernate/loader/ast/internal/MultiIdEntityLoaderStandardImpl.java
A hibernate-core/src/main/java/org/hibernate/loader/ast/internal/NaturalIdLoaderStandardImpl.java
A hibernate-core/src/main/java/org/hibernate/loader/ast/internal/Preparable.java
A hibernate-core/src/main/java/org/hibernate/loader/ast/internal/SingleEntityLoadPlan.java
A hibernate-core/src/main/java/org/hibernate/loader/ast/internal/SingleIdEntityLoaderDynamicBatch.java
A hibernate-core/src/main/java/org/hibernate/loader/ast/internal/SingleIdEntityLoaderProvidedQueryImpl.java
A hibernate-core/src/main/java/org/hibernate/loader/ast/internal/SingleIdEntityLoaderStandardImpl.java
A hibernate-core/src/main/java/org/hibernate/loader/ast/internal/SingleIdEntityLoaderSupport.java
A hibernate-core/src/main/java/org/hibernate/loader/ast/internal/SingleIdLoadPlan.java
A hibernate-core/src/main/java/org/hibernate/loader/ast/internal/SingleKeyCollectionLoader.java
A hibernate-core/src/main/java/org/hibernate/loader/ast/internal/SubSelectFetchCollectionLoader.java
A hibernate-core/src/main/java/org/hibernate/loader/ast/package-info.java
A hibernate-core/src/main/java/org/hibernate/loader/ast/spi/AfterLoadAction.java
A hibernate-core/src/main/java/org/hibernate/loader/ast/spi/CascadingFetchProfile.java
A hibernate-core/src/main/java/org/hibernate/loader/ast/spi/CollectionLoader.java
A hibernate-core/src/main/java/org/hibernate/loader/ast/spi/Loadable.java
A hibernate-core/src/main/java/org/hibernate/loader/ast/spi/Loader.java
A hibernate-core/src/main/java/org/hibernate/loader/ast/spi/MultiIdEntityLoader.java
A hibernate-core/src/main/java/org/hibernate/loader/ast/spi/NaturalIdLoader.java
A hibernate-core/src/main/java/org/hibernate/loader/ast/spi/SingleEntityLoader.java
A hibernate-core/src/main/java/org/hibernate/loader/ast/spi/SingleIdEntityLoader.java
A hibernate-core/src/main/java/org/hibernate/loader/ast/spi/SingleUniqueKeyEntityLoader.java
M hibernate-core/src/main/java/org/hibernate/loader/collection/DynamicBatchingCollectionInitializerBuilder.java
M hibernate-core/src/main/java/org/hibernate/loader/custom/CustomLoader.java
M hibernate-core/src/main/java/org/hibernate/loader/entity/DynamicBatchingEntityLoaderBuilder.java
R hibernate-core/src/main/java/org/hibernate/loader/internal/BatchCollectionKeyLoader.java
R hibernate-core/src/main/java/org/hibernate/loader/internal/DatabaseSnapshotExecutor.java
R hibernate-core/src/main/java/org/hibernate/loader/internal/LoadPlan.java
R hibernate-core/src/main/java/org/hibernate/loader/internal/LoaderSqlAstCreationState.java
R hibernate-core/src/main/java/org/hibernate/loader/internal/MetamodelSelectBuilderProcess.java
R hibernate-core/src/main/java/org/hibernate/loader/internal/MultiIdEntityLoaderStandardImpl.java
R hibernate-core/src/main/java/org/hibernate/loader/internal/NaturalIdLoaderStandardImpl.java
R hibernate-core/src/main/java/org/hibernate/loader/internal/Preparable.java
R hibernate-core/src/main/java/org/hibernate/loader/internal/SingleCollectionKeyLoader.java
R hibernate-core/src/main/java/org/hibernate/loader/internal/SingleEntityLoadPlan.java
R hibernate-core/src/main/java/org/hibernate/loader/internal/SingleIdEntityLoaderDynamicBatch.java
R hibernate-core/src/main/java/org/hibernate/loader/internal/SingleIdEntityLoaderProvidedQueryImpl.java
R hibernate-core/src/main/java/org/hibernate/loader/internal/SingleIdEntityLoaderStandardImpl.java
R hibernate-core/src/main/java/org/hibernate/loader/internal/SingleIdEntityLoaderSupport.java
R hibernate-core/src/main/java/org/hibernate/loader/internal/SingleIdLoadPlan.java
R hibernate-core/src/main/java/org/hibernate/loader/internal/SubSelectFetchCollectionLoader.java
M hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/internal/AbstractRowReader.java
M hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/internal/ResultSetProcessorImpl.java
M hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/spi/ResultSetProcessor.java
M hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/spi/RowReader.java
R hibernate-core/src/main/java/org/hibernate/loader/spi/AfterLoadAction.java
R hibernate-core/src/main/java/org/hibernate/loader/spi/CascadingFetchProfile.java
R hibernate-core/src/main/java/org/hibernate/loader/spi/CollectionLoader.java
R hibernate-core/src/main/java/org/hibernate/loader/spi/Loadable.java
R hibernate-core/src/main/java/org/hibernate/loader/spi/Loader.java
R hibernate-core/src/main/java/org/hibernate/loader/spi/MultiIdEntityLoader.java
R hibernate-core/src/main/java/org/hibernate/loader/spi/NaturalIdLoader.java
R hibernate-core/src/main/java/org/hibernate/loader/spi/SingleEntityLoader.java
R hibernate-core/src/main/java/org/hibernate/loader/spi/SingleIdEntityLoader.java
R hibernate-core/src/main/java/org/hibernate/loader/spi/SingleUniqueKeyEntityLoader.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/BasicValuedModelPart.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/CollectionPart.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/EmbeddableMappingType.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/EmbeddableValuedModelPart.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/EntityAssociationMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/EntityMappingType.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/EntityValuedModelPart.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/ForeignKeyDescriptor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/ManagedMappingType.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/ModelPart.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/PluralAttributeMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/StateArrayContributorMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/AbstractEntityDiscriminatorMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/BasicValuedCollectionPart.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/BasicValuedSingularAttributeMapping.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/EmbeddedAttributeMapping.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/EmbeddedIdentifierMappingImpl.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/EntityDiscriminatorMappingImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/JoinedSubclassDiscriminatorMappingImpl.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/metamodel/mapping/internal/SimpleForeignKeyDescriptor.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/SingularAssociationAttributeMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/JpaMetamodelImpl.java
M hibernate-core/src/main/java/org/hibernate/persister/collection/AbstractCollectionPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/EntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/JoinedSubclassEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/internal/PersisterFactoryImpl.java
M hibernate-core/src/main/java/org/hibernate/procedure/internal/ScalarDomainResultProducer.java
M hibernate-core/src/main/java/org/hibernate/query/spi/QueryResultBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sql/internal/NativeQueryImpl.java
M hibernate-core/src/main/java/org/hibernate/query/sql/internal/NativeSelectQueryPlanImpl.java
M hibernate-core/src/main/java/org/hibernate/query/sql/spi/NativeSelectQueryDefinition.java
M hibernate-core/src/main/java/org/hibernate/query/sql/spi/SelectInterpretationsKey.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/ConcreteSqmSelectQueryPlan.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SimpleDeleteQueryPlan.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SimpleUpdateQueryPlan.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmUtil.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/MatchingIdSelectionHelper.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/MultiTableSqmMutationConverter.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/idtable/RestrictedDeleteExecutionDelegate.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/idtable/TableBasedUpdateHandler.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/idtable/UpdateExecutionDelegate.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/internal/PatternRenderer.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/spi/FunctionAsExpressionTemplate.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/spi/NamedSqmFunctionTemplate.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/spi/PatternBasedSqmFunctionTemplate.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/spi/SelfRenderingFunctionSupport.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/spi/JdbcParameterBySqmParameterAccess.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/SimpleSqmDeleteTranslation.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/SimpleSqmUpdateTranslation.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/SqmInsertSelectTranslation.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/SqmQuerySpecTranslation.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/SqmSelectTranslation.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/SqmTranslation.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/BasicValuedPathInterpretation.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/DomainResultProducer.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/EmbeddableValuedPathInterpretation.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/EntityValuedPathInterpretation.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/SqlAstProcessingStateImpl.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/SqlAstQuerySpecProcessingStateImpl.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/SqmParameterInterpretation.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/StandardSqmSelectTranslator.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/StandardSqmUpdateTranslator.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmJpaCriteriaParameterWrapper.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/from/SqmRoot.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/SqlAstDeleteTranslator.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/SqlAstTranslator.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/SqlAstWalker.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/SqlTreePrinter.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/ANSICaseExpressionWalker.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstWalker.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/CaseExpressionWalker.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/DecodeCaseExpressionWalker.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/DerbyCaseExpressionWalker.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/MckoiCaseExpressionWalker.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/SqlAstCreationState.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/SqlAstToJdbcOperationConverter.java
R hibernate-core/src/main/java/org/hibernate/sql/ast/spi/SqlAstWalker.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/SqlExpressionResolver.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/SqlSelectAstWalker.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/SqlSelection.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/SqlSelectionProducer.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/StandardSqlAstSelectTranslator.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/SqlAstNode.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/cte/CteTable.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/AbstractLiteral.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/BinaryArithmeticExpression.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/CaseSearchedExpression.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/CaseSimpleExpression.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/ColumnReference.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/EntityTypeLiteral.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/JdbcLiteral.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/JdbcParameter.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/QueryLiteral.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/SelfRenderingExpression.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/SqlSelectionExpression.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/SqlTuple.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/UnaryOperation.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/FromClause.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/TableGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/TableGroupJoin.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/TableReference.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/TableReferenceJoin.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/predicate/BetweenPredicate.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/predicate/ComparisonPredicate.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/predicate/FilterPredicate.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/predicate/GroupedPredicate.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/predicate/InListPredicate.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/predicate/InSubQueryPredicate.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/predicate/Junction.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/predicate/LikePredicate.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/predicate/NegatedPredicate.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/predicate/NullnessPredicate.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/predicate/SelfRenderingPredicate.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/select/QuerySpec.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/select/SelectClause.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/select/SelectStatement.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/select/SortSpecification.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/update/Assignment.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/AbstractJdbcParameter.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcParameterBindingsImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcParameterImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcParametersImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcSelectExecutorStandardImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/package-info.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/spi/Callback.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/spi/ExecutionContext.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/spi/JdbcAnonBlock.java
R hibernate-core/src/main/java/org/hibernate/sql/exec/spi/JdbcParameter.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/spi/JdbcParameterBindings.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/spi/JdbcParameters.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/spi/JdbcSelect.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/spi/StandardEntityInstanceResolver.java
M hibernate-core/src/main/java/org/hibernate/sql/results/DomainResultCreationException.java
A hibernate-core/src/main/java/org/hibernate/sql/results/ResultsLogger.java
R hibernate-core/src/main/java/org/hibernate/sql/results/SqlResultsLogger.java
A hibernate-core/src/main/java/org/hibernate/sql/results/caching/QueryCachePutManager.java
A hibernate-core/src/main/java/org/hibernate/sql/results/caching/internal/QueryCachePutManagerDisabledImpl.java
A hibernate-core/src/main/java/org/hibernate/sql/results/caching/internal/QueryCachePutManagerEnabledImpl.java
A hibernate-core/src/main/java/org/hibernate/sql/results/caching/package-info.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/AbstractFetchParent.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/AbstractFetchParentAccess.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/AssemblerCreationState.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/BiDirectionalFetch.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/DomainResult.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/DomainResultAssembler.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/DomainResultCreationState.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/DomainResultGraphNode.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/DomainResultGraphPrinter.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/Fetch.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/FetchParent.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/FetchParentAccess.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/Fetchable.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/FetchableContainer.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/Initializer.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/basic/BasicFetch.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/basic/BasicResult.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/basic/BasicResultAssembler.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/basic/BasicResultGraphNode.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/CollectionInitializer.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/CollectionLoadingLogger.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/CollectionResultGraphNode.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/LoadingCollectionEntry.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/AbstractCollectionInitializer.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/AbstractCollectionResultNode.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/AbstractImmediateCollectionInitializer.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/ArrayInitializer.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/ArrayInitializerProducer.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/BagInitializer.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/BagInitializerProducer.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/CollectionDomainResult.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/CollectionFetch.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/DelayedCollectionAssembler.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/DelayedCollectionFetch.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/DelayedCollectionInitializer.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/EagerCollectionAssembler.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/EagerCollectionFetch.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/EntityCollectionPartTableGroup.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/ListInitializer.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/ListInitializerProducer.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/MapInitializer.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/MapInitializerProducer.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/PluralAttributeAssemblerImpl.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/SetInitializer.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/SetInitializerProducer.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/embeddable/AbstractEmbeddableInitializer.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/embeddable/EmbeddableInitializer.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/embeddable/EmbeddableLoadingLogger.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/embeddable/EmbeddableResultGraphNode.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/embeddable/EmbeddableValuedFetchable.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/embeddable/internal/EmbeddableAssembler.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/embeddable/internal/EmbeddableFetchImpl.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/embeddable/internal/EmbeddableFetchInitializer.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/embeddable/internal/EmbeddableResultImpl.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/embeddable/internal/EmbeddableResultInitializer.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/AbstractEntityInitializer.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/AbstractEntityResultGraphNode.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/AbstractNonLazyEntityFetch.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/EntityFetch.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/EntityInitializer.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/EntityLoadingLogger.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/EntityResult.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/EntityResultGraphNode.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/EntityValuedFetchable.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/LoadingEntityEntry.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/AbstractNonJoinedEntityFetch.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntityAssembler.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntityFetchDelayedImpl.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntityFetchDelayedInitializer.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntityFetchJoinedImpl.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntityFetchSelectImpl.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntityInitializerJoinedFetch.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntityInitializerSelectFetch.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntityResultImpl.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntityResultInitializer.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntityResultJoinedSubclassImpl.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/instantiation/DynamicInstantiationResult.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/instantiation/internal/ArgumentDomainResult.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/instantiation/internal/ArgumentReader.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/instantiation/internal/BeanInjection.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/instantiation/internal/BeanInjector.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/instantiation/internal/BeanInjectorField.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/instantiation/internal/BeanInjectorSetter.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/instantiation/internal/DynamicInstantiation.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/instantiation/internal/DynamicInstantiationArgument.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/instantiation/internal/DynamicInstantiationAssemblerConstructorImpl.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/instantiation/internal/DynamicInstantiationAssemblerInjectionImpl.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/instantiation/internal/DynamicInstantiationAssemblerListImpl.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/instantiation/internal/DynamicInstantiationAssemblerMapImpl.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/instantiation/internal/DynamicInstantiationResultImpl.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/AbstractJdbcValues.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/AbstractResultSetAccess.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/DeferredResultSetAccess.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/DirectResultSetAccess.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/EmptySqlSelection.java
M hibernate-core/src/main/java/org/hibernate/sql/results/internal/Helper.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/JdbcValuesCacheHit.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/JdbcValuesMappingProducerDefined.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/JdbcValuesMappingProducerLegacy.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/JdbcValuesMappingProducerStandard.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/JdbcValuesMappingProducerUndefined.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/JdbcValuesResultSetImpl.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/JdbcValuesSourceProcessingStateStandardImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/results/internal/LoadingCollectionEntryImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/results/internal/NullValueAssembler.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/ResultSetAccess.java
M hibernate-core/src/main/java/org/hibernate/sql/results/internal/RowProcessingStateStandardImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/results/internal/SqlSelectionImpl.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/StandardJdbcValuesMapping.java
M hibernate-core/src/main/java/org/hibernate/sql/results/internal/StandardRowReader.java
M hibernate-core/src/main/java/org/hibernate/sql/results/internal/TupleImpl.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/caching/QueryCachePutManager.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/caching/QueryCachePutManagerDisabledImpl.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/caching/QueryCachePutManagerEnabledImpl.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/caching/package-info.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/AbstractFetchParent.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/AbstractFetchParentAccess.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/ArrayInitializer.java
M hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/BiDirectionalFetchImpl.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/basic/BasicFetch.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/basic/BasicResult.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/basic/BasicResultAssembler.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/collection/AbstractCollectionInitializer.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/collection/AbstractCollectionResultNode.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/collection/AbstractImmediateCollectionInitializer.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/collection/ArrayInitializer.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/collection/ArrayInitializerProducer.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/collection/BagInitializer.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/collection/BagInitializerProducer.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/collection/CollectionDomainResult.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/collection/CollectionFetch.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/collection/CollectionLoadingLogger.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/collection/DelayedCollectionAssembler.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/collection/DelayedCollectionFetch.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/collection/DelayedCollectionInitializer.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/collection/EagerCollectionAssembler.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/collection/EagerCollectionFetch.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/collection/EntityCollectionPartTableGroup.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/collection/ListInitializer.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/collection/ListInitializerProducer.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/collection/MapInitializer.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/collection/MapInitializerProducer.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/collection/PluralAttributeAssemblerImpl.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/collection/SetInitializer.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/collection/SetInitializerProducer.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/composite/AbstractCompositeInitializer.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/composite/CompositeAssembler.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/composite/CompositeFetch.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/composite/CompositeFetchInitializer.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/composite/CompositeLoadingLogger.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/composite/CompositeResult.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/composite/CompositeRootInitializer.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/entity/AbstractEntityFetch.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/entity/AbstractEntityInitializer.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/entity/AbstractEntityResultNode.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/entity/DelayedEntityFetchImpl.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/entity/DelayedEntityFetchInitializer.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/entity/EntityAssembler.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/entity/EntityFetch.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/entity/EntityFetchInitializer.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/entity/EntityLoadingLogger.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/entity/EntityResultImpl.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/entity/EntityRootInitializer.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/entity/JoinedSubclassResultImpl.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/entity/SelectEntityFetchImpl.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/entity/SelectEntityInitializer.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/instantiation/ArgumentDomainResult.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/instantiation/ArgumentReader.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/instantiation/BeanInjection.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/instantiation/BeanInjector.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/instantiation/BeanInjectorField.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/instantiation/BeanInjectorSetter.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/instantiation/DynamicInstantiation.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/instantiation/DynamicInstantiationArgument.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/instantiation/DynamicInstantiationAssembler.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/instantiation/DynamicInstantiationConstructorAssemblerImpl.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/instantiation/DynamicInstantiationInjectionAssemblerImpl.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/instantiation/DynamicInstantiationListAssemblerImpl.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/instantiation/DynamicInstantiationMapAssemblerImpl.java
R hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/instantiation/DynamicInstantiationResultImpl.java
A hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/internal/AbstractJdbcValues.java
A hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/internal/AbstractResultSetAccess.java
A hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/internal/DeferredResultSetAccess.java
A hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/internal/DirectResultSetAccess.java
A hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/internal/JdbcValuesCacheHit.java
A hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/internal/JdbcValuesMappingProducerDefined.java
A hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/internal/JdbcValuesMappingProducerLegacy.java
A hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/internal/JdbcValuesMappingProducerStandard.java
A hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/internal/JdbcValuesMappingProducerUndefined.java
A hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/internal/JdbcValuesResultSetImpl.java
A hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/internal/JdbcValuesSourceProcessingStateStandardImpl.java
A hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/internal/ResultSetAccess.java
A hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/internal/StandardJdbcValuesMapping.java
A hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/spi/JdbcValues.java
A hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/spi/JdbcValuesMapping.java
A hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/spi/JdbcValuesMappingProducer.java
A hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/spi/JdbcValuesMetadata.java
A hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/spi/JdbcValuesSourceProcessingOptions.java
A hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/spi/JdbcValuesSourceProcessingState.java
A hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/spi/RowProcessingState.java
M hibernate-core/src/main/java/org/hibernate/sql/results/package-info.java
R hibernate-core/src/main/java/org/hibernate/sql/results/spi/AssemblerCreationState.java
R hibernate-core/src/main/java/org/hibernate/sql/results/spi/BasicResultMappingNode.java
R hibernate-core/src/main/java/org/hibernate/sql/results/spi/BiDirectionalFetch.java
M hibernate-core/src/main/java/org/hibernate/sql/results/spi/CircularFetchDetector.java
R hibernate-core/src/main/java/org/hibernate/sql/results/spi/CollectionInitializer.java
R hibernate-core/src/main/java/org/hibernate/sql/results/spi/CollectionResultNode.java
R hibernate-core/src/main/java/org/hibernate/sql/results/spi/CompositeInitializer.java
R hibernate-core/src/main/java/org/hibernate/sql/results/spi/CompositeResultNode.java
R hibernate-core/src/main/java/org/hibernate/sql/results/spi/DomainResult.java
R hibernate-core/src/main/java/org/hibernate/sql/results/spi/DomainResultAssembler.java
R hibernate-core/src/main/java/org/hibernate/sql/results/spi/DomainResultCreationState.java
R hibernate-core/src/main/java/org/hibernate/sql/results/spi/DynamicInstantiationResult.java
R hibernate-core/src/main/java/org/hibernate/sql/results/spi/EntityInitializer.java
R hibernate-core/src/main/java/org/hibernate/sql/results/spi/EntityResult.java
R hibernate-core/src/main/java/org/hibernate/sql/results/spi/EntityResultNode.java
R hibernate-core/src/main/java/org/hibernate/sql/results/spi/Fetch.java
R hibernate-core/src/main/java/org/hibernate/sql/results/spi/FetchParent.java
R hibernate-core/src/main/java/org/hibernate/sql/results/spi/FetchParentAccess.java
R hibernate-core/src/main/java/org/hibernate/sql/results/spi/Fetchable.java
R hibernate-core/src/main/java/org/hibernate/sql/results/spi/FetchableContainer.java
R hibernate-core/src/main/java/org/hibernate/sql/results/spi/Initializer.java
R hibernate-core/src/main/java/org/hibernate/sql/results/spi/JdbcValues.java
R hibernate-core/src/main/java/org/hibernate/sql/results/spi/JdbcValuesMapping.java
R hibernate-core/src/main/java/org/hibernate/sql/results/spi/JdbcValuesMappingProducer.java
R hibernate-core/src/main/java/org/hibernate/sql/results/spi/JdbcValuesMetadata.java
R hibernate-core/src/main/java/org/hibernate/sql/results/spi/JdbcValuesSourceProcessingOptions.java
R hibernate-core/src/main/java/org/hibernate/sql/results/spi/JdbcValuesSourceProcessingState.java
M hibernate-core/src/main/java/org/hibernate/sql/results/spi/ListResultsConsumer.java
M hibernate-core/src/main/java/org/hibernate/sql/results/spi/LoadContexts.java
R hibernate-core/src/main/java/org/hibernate/sql/results/spi/LoadingCollectionEntry.java
R hibernate-core/src/main/java/org/hibernate/sql/results/spi/LoadingEntityEntry.java
R hibernate-core/src/main/java/org/hibernate/sql/results/spi/ResultSetMappingNode.java
M hibernate-core/src/main/java/org/hibernate/sql/results/spi/ResultsConsumer.java
R hibernate-core/src/main/java/org/hibernate/sql/results/spi/RowProcessingState.java
M hibernate-core/src/main/java/org/hibernate/sql/results/spi/RowReader.java
M hibernate-core/src/main/java/org/hibernate/sql/results/spi/ScrollableResultsConsumer.java
M hibernate-core/src/main/java/org/hibernate/type/CollectionType.java
R hibernate-core/src/test/java/org/hibernate/jpa/test/graphs/EntityGraphLoadPlanBuilderTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/loading/LoadingSmokeTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/loading/MappedFetchTests.java
A hibernate-core/src/test/java/org/hibernate/orm/test/loading/graphs/EntityGraphLoadPlanBuilderTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/loading/plan/LoadPlanBuilderTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/criteria/BasicCriteriaExecutionTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/sqm/BaseSqmUnitTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/sql/ast/SmokeTests.java
A hibernate-core/src/test/java/org/hibernate/orm/test/sql/results/AbstractResultTests.java
A hibernate-core/src/test/java/org/hibernate/orm/test/sql/results/BasicResultTests.java
A hibernate-core/src/test/java/org/hibernate/orm/test/sql/results/EmbeddableResultTests.java
R hibernate-core/src/test/java/org/hibernate/test/loadplans/plans/LoadPlanBuilderTest.java
R hibernate-core/src/test/java/org/hibernate/test/loadplans/plans/LoadPlanStructureAssertionHelper.java
R hibernate-core/src/test/java/org/hibernate/test/loadplans/plans/LoadPlanStructureAssertionTest.java
M hibernate-core/src/test/resources/log4j.properties
Log Message:
-----------
HHH-13763 : Update all load-by-key handling to use SQL AST
- Initial working support for the following load-by-key Loaders:
* SingleIdEntityLoader
* MultiIdEntityLoader
* SingleKeyCollectionLoader
* BatchKeyCollectionLoader
* SubSelectFetchCollectionLoader
Commit: 264224a49e1c0a45057dd4b3e68837bb78822c4f
https://github.com/hibernate/hibernate-orm/commit/264224a49e1c0a45057dd4b...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2019-12-02 (Mon, 02 Dec 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/util/StringHelper.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/BatchKeyCollectionLoader.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/LoaderSelectBuilder.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/NaturalIdLoaderStandardImpl.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/SubSelectFetchCollectionLoader.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/spi/NaturalIdLoader.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/Bindable.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/NaturalIdMapping.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmUtil.java
Log Message:
-----------
HHH-13763 : Update all load-by-key handling to use SQL AST
- Preliminary work on NaturalIdLoader
Compare: https://github.com/hibernate/hibernate-orm/compare/f836689be8c7...264224a...
5 years