[hibernate/hibernate-orm] 8fc0e0: Re-enable WithClauseTest
by Christian Beikov
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: 8fc0e05930243ae836fff1916b652318d2cf0401
https://github.com/hibernate/hibernate-orm/commit/8fc0e05930243ae836fff19...
Author: Jan Schatteman <jschatte(a)redhat.com>
Date: 2021-10-25 (Mon, 25 Oct 2021)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/orm/test/hql/WithClauseTest.java
R hibernate-core/src/test/java/org/hibernate/test/hql/WithClauseTest.java
Log Message:
-----------
Re-enable WithClauseTest
Signed-off-by: Jan Schatteman <jschatte(a)redhat.com>
Commit: fa3101c29eb4599791a0ecf8a77383e07747c8c7
https://github.com/hibernate/hibernate-orm/commit/fa3101c29eb4599791a0ecf...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2021-10-25 (Mon, 25 Oct 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/AbstractCompositeIdentifierMapping.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/EmbeddedForeignKeyDescriptor.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/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/ToOneAttributeMapping.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/QualifiedJoinPredicatePathConsumer.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/results/FromClauseAccessImpl.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/FromClauseAccess.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/SimpleFromClauseAccessImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/LazyTableGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/TableGroupJoinProducer.java
M hibernate-core/src/test/java/org/hibernate/orm/test/hql/WithClauseTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/criteria/nulliteral/CriteriaLiteralsTest.java
Log Message:
-----------
Fix join predicate rendering and fix support for implicit joins in the ON clause
Commit: 756afb878802fb6a2d2f493013e83b1ef530c448
https://github.com/hibernate/hibernate-orm/commit/756afb878802fb6a2d2f493...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2021-10-25 (Mon, 25 Oct 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/EmbeddableMappingType.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/EntityMappingType.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/ManagedMappingType.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/MappingModelHelper.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/BasicEntityIdentifierMappingImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/NonAggregatedIdentifierMappingImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/ToOneAttributeMapping.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SimpleDeleteQueryPlan.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/SqmMutationStrategyHelper.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/cte/AbstractCteMutationHandler.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/cte/CteDeleteHandler.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/idtable/ExecuteWithIdTableHelper.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/idtable/IdTable.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/inline/InPredicateRestrictionProducer.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/inline/InlineDeleteHandler.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/inline/MatchingIdRestrictionProducer.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/TableGroup.java
M hibernate-core/src/test/java/org/hibernate/orm/test/cfg/persister/GoofyPersisterClassProvider.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/ejb3configuration/PersisterClassProviderTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/legacy/CustomPersister.java
Log Message:
-----------
Fix collection table cleanup issues for all strategies
Commit: 1456a2dd7f601b90c1bee67e743a758ca9801b04
https://github.com/hibernate/hibernate-orm/commit/1456a2dd7f601b90c1bee67...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2021-10-25 (Mon, 25 Oct 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/LoaderSelectBuilder.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/AbstractCompositeIdentifierMapping.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/EmbeddedForeignKeyDescriptor.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/PluralAttributeMappingImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/ToOneAttributeMapping.java
M hibernate-core/src/main/java/org/hibernate/query/results/TableGroupImpl.java
M hibernate-core/src/main/java/org/hibernate/query/results/dynamic/DynamicFetchBuilderLegacy.java
M hibernate-core/src/main/java/org/hibernate/query/results/implicit/ImplicitFetchBuilderEmbeddable.java
M hibernate-core/src/main/java/org/hibernate/query/results/implicit/ImplicitModelPartResultBuilderEmbeddable.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/internal/EntityValuedPathInterpretation.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/cte/CteTableGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/AbstractTableGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/CompositeTableGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/CorrelatedTableGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/LazyTableGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/MutatingTableReferenceGroupWrapper.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/StandardTableGroup.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/TableGroupJoinProducer.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/UnionTableGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/EntityCollectionPartTableGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/embeddable/internal/EmbeddableFetchImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/embeddable/internal/EmbeddableResultImpl.java
M hibernate-core/src/test/java/org/hibernate/orm/test/hql/WithClauseTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/sql/ast/SmokeTests.java
M hibernate-envers/src/main/java/org/hibernate/envers/function/OrderByFragmentFunction.java
Log Message:
-----------
Render implicit joins as nested table group joins instead of sub queries
Commit: 6745f71f8806a4f17c6c79a2445a368b77730491
https://github.com/hibernate/hibernate-orm/commit/6745f71f8806a4f17c6c79a...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2021-10-25 (Mon, 25 Oct 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/LoaderSelectBuilder.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/AbstractCompositeIdentifierMapping.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/EmbeddedForeignKeyDescriptor.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/PluralAttributeMappingImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/ToOneAttributeMapping.java
M hibernate-core/src/main/java/org/hibernate/query/criteria/JpaFrom.java
M hibernate-core/src/main/java/org/hibernate/query/criteria/JpaRoot.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/results/TableGroupImpl.java
M hibernate-core/src/main/java/org/hibernate/query/results/dynamic/DynamicFetchBuilderLegacy.java
M hibernate-core/src/main/java/org/hibernate/query/results/implicit/ImplicitFetchBuilderEmbeddable.java
M hibernate-core/src/main/java/org/hibernate/query/results/implicit/ImplicitModelPartResultBuilderEmbeddable.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/internal/EntityValuedPathInterpretation.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/AbstractSqmFrom.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/tree/from/AbstractTableGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/CompositeTableGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/CorrelatedTableGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/TableGroupJoinProducer.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/from/UnionTableGroup.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/embeddable/internal/EmbeddableFetchImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/embeddable/internal/EmbeddableResultImpl.java
M hibernate-core/src/test/java/org/hibernate/orm/test/join/OuterJoinTest.java
Log Message:
-----------
Add support for from-space wide explicit join ordering and thus support entity/cross joins on all JpaFrom elements
Compare: https://github.com/hibernate/hibernate-orm/compare/f043014ec771...6745f71...
3 years, 3 months
[hibernate/hibernate-orm] e8e62c: HHH-14877 - FetchMode.SUBSELECT ignored
by Steve Ebersole
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: e8e62c4d6c9a22a8a2d257abe9d8c608bcc22571
https://github.com/hibernate/hibernate-orm/commit/e8e62c4d6c9a22a8a2d257a...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2021-10-21 (Thu, 21 Oct 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/action/internal/BulkOperationCleanupAction.java
M hibernate-core/src/main/java/org/hibernate/collection/spi/CollectionInitializerProducer.java
M hibernate-core/src/main/java/org/hibernate/collection/spi/PersistentCollection.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/BatchFetchQueue.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/PersistenceContext.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/SubselectFetch.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/CollectionLoaderBatchKey.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/CollectionLoaderSingleKey.java
M 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
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/MultiIdLoaderStandard.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/MultiNaturalIdLoadingBatcher.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/SingleIdEntityLoaderDynamicBatch.java
M hibernate-core/src/main/java/org/hibernate/persister/collection/AbstractCollectionPersister.java
A hibernate-core/src/main/java/org/hibernate/query/internal/DelegatingDomainQueryExecutionContext.java
A hibernate-core/src/main/java/org/hibernate/query/spi/DomainQueryExecutionContext.java
M hibernate-core/src/main/java/org/hibernate/query/spi/NonSelectQueryPlan.java
M hibernate-core/src/main/java/org/hibernate/query/spi/SelectQueryPlan.java
M hibernate-core/src/main/java/org/hibernate/query/spi/SqlOmittingQueryOptions.java
M hibernate-core/src/main/java/org/hibernate/query/sql/internal/NativeNonSelectQueryPlanImpl.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/sqm/internal/AggregatedSelectQueryPlanImpl.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/MultiTableDeleteQueryPlan.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/MultiTableUpdateQueryPlan.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/QuerySqmImpl.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/SimpleInsertQueryPlan.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SimpleUpdateQueryPlan.java
A hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmJdbcExecutionContextAdapter.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/Handler.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/SqmMutationStrategyHelper.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/cte/AbstractCteMutationHandler.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/cte/CteStrategy.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/idtable/ExecuteWithIdTableHelper.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/idtable/GlobalTemporaryTableStrategy.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/idtable/LocalTemporaryTableStrategy.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/idtable/PersistentTableStrategy.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/TableBasedDeleteHandler.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/mutation/internal/inline/InlineDeleteHandler.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/inline/InlineStrategy.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/inline/InlineUpdateHandler.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/spi/SqmMultiTableMutationStrategy.java
M hibernate-core/src/main/java/org/hibernate/result/internal/OutputsImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/spi/ExecutionContext.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/CollectionLoadingLogger.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/AbstractCollectionInitializer.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/AbstractImmediateCollectionInitializer.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/CollectionDomainResult.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/DelayedCollectionInitializer.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/SetInitializerProducer.java
M hibernate-core/src/main/java/org/hibernate/sql/results/internal/ResultsHelper.java
M hibernate-core/src/main/java/org/hibernate/sql/results/internal/RowProcessingStateStandardImpl.java
M hibernate-core/src/test/java/org/hibernate/orm/test/filter/FilterWitSubSelectFetchModeTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/subselectfetch/Child.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/subselectfetch/Name.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/subselectfetch/Parent.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/subselectfetch/SimpleEagerSubSelectFetchTests.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/subselectfetch/SimpleLazySubSelectFetchTests.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/subselectfetch/SubselectFetchCollectionFromBatchTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/subselectfetch/SubselectFetchTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/subselectfetch/SubselectFetchWithFormulaTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/subselectfetch/SubselectFetchWithFormulaTransactSqlTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/subselectfetch/Value.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/ParameterTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/sqm/mutation/multitable/IdSelectionTests.java
R hibernate-core/src/test/java/org/hibernate/test/subselectfetch/Child.java
R hibernate-core/src/test/java/org/hibernate/test/subselectfetch/Name.java
R hibernate-core/src/test/java/org/hibernate/test/subselectfetch/Parent.java
R hibernate-core/src/test/java/org/hibernate/test/subselectfetch/SubselectFetchCollectionFromBatchTest.java
R hibernate-core/src/test/java/org/hibernate/test/subselectfetch/SubselectFetchTest.java
R hibernate-core/src/test/java/org/hibernate/test/subselectfetch/SubselectFetchWithFormulaTest.java
R hibernate-core/src/test/java/org/hibernate/test/subselectfetch/SubselectFetchWithFormulaTransactSqlTest.java
R hibernate-core/src/test/java/org/hibernate/test/subselectfetch/Value.java
A hibernate-core/src/test/resources/mappings/subselectfetch/Name.hbm.xml
A hibernate-core/src/test/resources/mappings/subselectfetch/NameTransactSql.hbm.xml
A hibernate-core/src/test/resources/mappings/subselectfetch/ParentChild.hbm.xml
A hibernate-core/src/test/resources/mappings/subselectfetch/Value.hbm.xml
R hibernate-core/src/test/resources/org/hibernate/test/subselectfetch/Name.hbm.xml
R hibernate-core/src/test/resources/org/hibernate/test/subselectfetch/NameTransactSql.hbm.xml
R hibernate-core/src/test/resources/org/hibernate/test/subselectfetch/ParentChild.hbm.xml
R hibernate-core/src/test/resources/org/hibernate/test/subselectfetch/Value.hbm.xml
Log Message:
-----------
HHH-14877 - FetchMode.SUBSELECT ignored
Commit: db70fd38dd1362c84768526fd4605efe163b6634
https://github.com/hibernate/hibernate-orm/commit/db70fd38dd1362c84768526...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2021-10-21 (Thu, 21 Oct 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/CollectionLoaderSubSelectFetch.java
R hibernate-core/src/main/java/org/hibernate/loader/ast/internal/LoadingEntityCollector.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/MultiIdLoaderStandard.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/MultiNaturalIdLoadingBatcher.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/CompoundNaturalIdMapping.java
M hibernate-core/src/main/java/org/hibernate/query/sql/internal/NativeSelectQueryPlanImpl.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/ConcreteSqmSelectQueryPlan.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/inline/InlineDeleteHandler.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/FetchParentAccess.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/collection/internal/SetInitializerProducer.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/embeddable/EmbeddableInitializer.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/AbstractEntityInitializer.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/EntityInitializer.java
M hibernate-core/src/test/java/org/hibernate/orm/test/loading/multiLoad/MultiLoadTest.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/subselectfetch/Child.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/subselectfetch/Name.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/subselectfetch/Parent.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/subselectfetch/SimpleEagerSubSelectFetchTests.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/subselectfetch/SimpleLazySubSelectFetchTests.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/subselectfetch/SubselectFetchCollectionFromBatchTest.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/subselectfetch/SubselectFetchTest.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/subselectfetch/SubselectFetchWithFormulaTest.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/subselectfetch/SubselectFetchWithFormulaTransactSqlTest.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/subselectfetch/Value.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/fetch/batch/SimpleBatchFetchBaselineTests.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/fetch/batch/SimpleBatchFetchTests.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/fetch/subselect/Child.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/fetch/subselect/Name.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/fetch/subselect/Parent.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/fetch/subselect/SimpleEagerSubSelectFetchTests.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/fetch/subselect/SimpleLazySubSelectFetchTests.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/fetch/subselect/SimpleMultipleEagerSubSelectFetchTests.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/fetch/subselect/SimpleMultipleLazySubSelectFetchTests.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/fetch/subselect/SimpleNestedSubSelectFetchTests.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/fetch/subselect/SubselectFetchCollectionFromBatchTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/fetch/subselect/SubselectFetchTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/fetch/subselect/SubselectFetchWithFormulaTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/fetch/subselect/SubselectFetchWithFormulaTransactSqlTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/fetch/subselect/Value.java
M hibernate-core/src/test/resources/mappings/subselectfetch/Name.hbm.xml
M hibernate-core/src/test/resources/mappings/subselectfetch/NameTransactSql.hbm.xml
M hibernate-core/src/test/resources/mappings/subselectfetch/ParentChild.hbm.xml
M hibernate-core/src/test/resources/mappings/subselectfetch/Value.hbm.xml
M hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/SessionFactory.java
M hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/SessionFactoryExtension.java
M hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/SessionFactoryScope.java
Log Message:
-----------
HHH-14877 - FetchMode.SUBSELECT ignored
Worked on FetchMode.SUBSELECT support but also worked on a few general collection fetch issues and a few improvements
Commit: aca86036d3587cf183a3fbcff7589dda978aacd2
https://github.com/hibernate/hibernate-orm/commit/aca86036d3587cf183a3fbc...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2021-10-21 (Thu, 21 Oct 2021)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/fetch/subselect/SubselectFetchCollectionFromBatchTest.java
Log Message:
-----------
HHH-14877 - FetchMode.SUBSELECT ignored
Worked on FetchMode.SUBSELECT support but also worked on a few general collection fetch issues and a few improvements
Commit: 653de50aa5fa868321876d23038f955855ae445c
https://github.com/hibernate/hibernate-orm/commit/653de50aa5fa868321876d2...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2021-10-21 (Thu, 21 Oct 2021)
Changed paths:
M hibernate-core/src/test/resources/mappings/subselectfetch/NameTransactSql.hbm.xml
Log Message:
-----------
HHH-14877 - FetchMode.SUBSELECT ignored
Worked on FetchMode.SUBSELECT support but also worked on a few general collection fetch issues and a few improvements
Commit: 96c0b04658826e41b5051c81781e2652f9317191
https://github.com/hibernate/hibernate-orm/commit/96c0b04658826e41b5051c8...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2021-10-21 (Thu, 21 Oct 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/sql/exec/spi/ExecutionContext.java
M hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/internal/JdbcValuesSourceProcessingStateStandardImpl.java
Log Message:
-----------
HHH-14877 - FetchMode.SUBSELECT ignored
- fixed Oracle errors related to follow-on locking
Commit: aef07759467d89e9fe562d4bbd9385b1fea816fc
https://github.com/hibernate/hibernate-orm/commit/aef07759467d89e9fe562d4...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2021-10-21 (Thu, 21 Oct 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/AbstractNaturalIdLoader.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/SingleUniqueKeyEntityLoaderStandard.java
M hibernate-core/src/main/java/org/hibernate/result/internal/OutputsImpl.java
A hibernate-core/src/main/java/org/hibernate/sql/exec/internal/CallbackNoOp.java
Log Message:
-----------
HHH-14877 - FetchMode.SUBSELECT ignored
- fixed additional tests
Commit: a3c36af5c6610fe24b5fafcde762f90857c55599
https://github.com/hibernate/hibernate-orm/commit/a3c36af5c6610fe24b5fafc...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2021-10-21 (Thu, 21 Oct 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/CollectionLoaderSubSelectFetch.java
M hibernate-core/src/main/java/org/hibernate/query/sql/internal/NativeNonSelectQueryPlanImpl.java
M hibernate-core/src/main/java/org/hibernate/query/sql/internal/NativeSelectQueryPlanImpl.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/SimpleInsertQueryPlan.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/SqmJdbcExecutionContextAdapter.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/cte/AbstractCteMutationHandler.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/inline/InlineDeleteHandler.java
Log Message:
-----------
HHH-14877 - FetchMode.SUBSELECT ignored
- cleanup
Compare: https://github.com/hibernate/hibernate-orm/compare/b5558307a9c3...a3c36af...
3 years, 3 months
[hibernate/hibernate-orm] cf36d1: Clean up various legacy "read path" contracts
by Steve Ebersole
Branch: refs/heads/wip/6.0
Home: https://github.com/hibernate/hibernate-orm
Commit: cf36d17fac11d5d417d79e2f35c8422d83ad843c
https://github.com/hibernate/hibernate-orm/commit/cf36d17fac11d5d417d79e2...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2021-10-21 (Thu, 21 Oct 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/engine/internal/TwoPhaseLoad.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/EntityUniqueKey.java
M hibernate-core/src/main/java/org/hibernate/event/internal/EvictVisitor.java
M hibernate-core/src/main/java/org/hibernate/event/internal/FlushVisitor.java
M hibernate-core/src/main/java/org/hibernate/id/SelectGenerator.java
M hibernate-core/src/main/java/org/hibernate/persister/collection/AbstractCollectionPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/collection/CollectionPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/DiscriminatorType.java
M hibernate-core/src/main/java/org/hibernate/type/AbstractStandardBasicType.java
M hibernate-core/src/main/java/org/hibernate/type/AbstractType.java
M hibernate-core/src/main/java/org/hibernate/type/AnyType.java
M hibernate-core/src/main/java/org/hibernate/type/CollectionType.java
M hibernate-core/src/main/java/org/hibernate/type/ComponentType.java
M hibernate-core/src/main/java/org/hibernate/type/CustomType.java
M hibernate-core/src/main/java/org/hibernate/type/EntityType.java
M hibernate-core/src/main/java/org/hibernate/type/ManyToOneType.java
M hibernate-core/src/main/java/org/hibernate/type/MetaType.java
M hibernate-core/src/main/java/org/hibernate/type/OneToOneType.java
M hibernate-core/src/main/java/org/hibernate/type/SpecialOneToOneType.java
M hibernate-core/src/main/java/org/hibernate/type/Type.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/merge/MergeEnhancedEntityTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/cfg/persister/GoofyPersisterClassProvider.java
M hibernate-core/src/test/java/org/hibernate/orm/test/legacy/CustomPersister.java
Log Message:
-----------
Clean up various legacy "read path" contracts
* Type#nullSafeGet
* Type#hydrate
* Type#resolve
* Type#getSemiResolvedType
* Type#semiResolve
* related
Commit: 62f761732d78b6424383419b5bf1110163b6feec
https://github.com/hibernate/hibernate-orm/commit/62f761732d78b6424383419...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2021-10-21 (Thu, 21 Oct 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/engine/internal/UnsavedValueFactory.java
A hibernate-core/src/main/java/org/hibernate/internal/util/LazyValue.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/EntityInstantiatorPojoStandard.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/CompositeIdentifierMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/EntityIdentifierMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/EntityVersionMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/BasicEntityIdentifierMappingImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/EntityVersionMappingImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/spi/EntityInstantiator.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/JoinedSubclassEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/tuple/IdentifierAttribute.java
M hibernate-core/src/main/java/org/hibernate/tuple/IdentifierProperty.java
M hibernate-core/src/main/java/org/hibernate/tuple/PropertyFactory.java
M hibernate-core/src/main/java/org/hibernate/tuple/Tuplizer.java
M hibernate-core/src/main/java/org/hibernate/tuple/component/AbstractComponentTuplizer.java
M hibernate-core/src/main/java/org/hibernate/tuple/component/ComponentMetamodel.java
M hibernate-core/src/main/java/org/hibernate/tuple/component/ComponentTuplizer.java
M hibernate-core/src/main/java/org/hibernate/tuple/entity/AbstractEntityTuplizer.java
M hibernate-core/src/main/java/org/hibernate/tuple/entity/EntityTuplizer.java
M hibernate-core/src/main/java/org/hibernate/tuple/entity/PojoEntityTuplizer.java
M hibernate-core/src/main/java/org/hibernate/tuple/entity/VersionProperty.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/LazyToOnesNoProxyFactoryWithSubclassesStatefulTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/lazy/proxy/LazyToOnesNoProxyFactoryWithSubclassesStatelessTest.java
Log Message:
-----------
Clean up various legacy "read path" contracts
- clean-up unused Type methods
* Type#nullSafeGet
* Type#hydrate
* Type#resolve
* Type#getSemiResolvedType
* Type#semiResolve
* related
- start removing usage of Tuplizer
- start removing usage of legacy Tuplizer-based Instantiator
Commit: 3efaec2cff7d4ca91ea52021744084df96a3607b
https://github.com/hibernate/hibernate-orm/commit/3efaec2cff7d4ca91ea5202...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2021-10-21 (Thu, 21 Oct 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/EmbeddableRepresentationStrategyPojo.java
M hibernate-core/src/main/java/org/hibernate/metamodel/internal/EntityRepresentationStrategyPojoStandard.java
Log Message:
-----------
Clean up various legacy "read path" contracts
- clean-up unused Type methods
* Type#nullSafeGet
* Type#hydrate
* Type#resolve
* Type#getSemiResolvedType
* Type#semiResolve
* related
- start removing usage of Tuplizer
- start removing usage of legacy Tuplizer-based Instantiator
Commit: d2530df5ac4ec5071a7f589d01f7c8defc661733
https://github.com/hibernate/hibernate-orm/commit/d2530df5ac4ec5071a7f589...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2021-10-21 (Thu, 21 Oct 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
Log Message:
-----------
Clean up various legacy "read path" contracts
- clean-up unused Type methods
* Type#nullSafeGet
* Type#hydrate
* Type#resolve
* Type#getSemiResolvedType
* Type#semiResolve
* related
- start removing usage of Tuplizer
- start removing usage of legacy Tuplizer-based Instantiator
Commit: c34ea34f6b96f50352336a524e06cedfc0908700
https://github.com/hibernate/hibernate-orm/commit/c34ea34f6b96f50352336a5...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2021-10-21 (Thu, 21 Oct 2021)
Changed paths:
M documentation/src/main/asciidoc/userguide/appendices/Configurations.adoc
M hibernate-core/src/main/java/org/hibernate/EmptyInterceptor.java
R hibernate-core/src/main/java/org/hibernate/EntityMode.java
M hibernate-core/src/main/java/org/hibernate/Interceptor.java
M hibernate-core/src/main/java/org/hibernate/boot/SessionFactoryBuilder.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/SessionFactoryBuilderImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/SessionFactoryOptionsBuilder.java
R hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/internal/EntityModeConverter.java
A hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/internal/RepresentationModeConverter.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/AbstractEntitySourceImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/EmbeddableSourceImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/EmbeddableSourceVirtualImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/EntityHierarchySourceImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/IdClassSource.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/IdentifierSourceNonAggregatedCompositeImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/ModelBinder.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/spi/EmbeddableSource.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/spi/EntityHierarchySource.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/spi/EntitySource.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/AbstractDelegatingSessionFactoryBuilder.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/AbstractDelegatingSessionFactoryOptions.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/SessionFactoryOptions.java
M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/spi/interceptor/EnhancementAsProxyLazinessInterceptor.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/PersistentSortedMap.java
M hibernate-core/src/main/java/org/hibernate/collection/internal/PersistentSortedSet.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/ForeignKeys.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/MutableEntityEntry.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/CollectionKey.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/EntityUniqueKey.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/TypedValue.java
M hibernate-core/src/main/java/org/hibernate/event/internal/WrapVisitor.java
M hibernate-core/src/main/java/org/hibernate/internal/StatelessSessionImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/log/DeprecationLogger.java
M hibernate-core/src/main/java/org/hibernate/mapping/Component.java
M hibernate-core/src/main/java/org/hibernate/mapping/PersistentClass.java
M hibernate-core/src/main/java/org/hibernate/mapping/Property.java
M hibernate-core/src/main/java/org/hibernate/mapping/Subclass.java
M hibernate-core/src/main/java/org/hibernate/metamodel/RepresentationMode.java
M hibernate-core/src/main/java/org/hibernate/metamodel/spi/Instantiator.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/DiscriminatorType.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/EntityPersister.java
M hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessStrategyResolverStandardImpl.java
M hibernate-core/src/main/java/org/hibernate/property/access/spi/PropertyAccessStrategyResolver.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntitySelectFetchByUniqueKeyInitializer.java
M hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/CircularBiDirectionalFetchImpl.java
M hibernate-core/src/main/java/org/hibernate/tuple/PropertyFactory.java
M hibernate-core/src/main/java/org/hibernate/tuple/Tuplizer.java
M hibernate-core/src/main/java/org/hibernate/tuple/component/ComponentMetamodel.java
M hibernate-core/src/main/java/org/hibernate/tuple/component/ComponentTuplizerFactory.java
M hibernate-core/src/main/java/org/hibernate/tuple/entity/AbstractEntityTuplizer.java
M hibernate-core/src/main/java/org/hibernate/tuple/entity/DynamicMapEntityTuplizer.java
M hibernate-core/src/main/java/org/hibernate/tuple/entity/EntityTuplizer.java
M hibernate-core/src/main/java/org/hibernate/tuple/entity/EntityTuplizerFactory.java
M hibernate-core/src/main/java/org/hibernate/tuple/entity/PojoEntityTuplizer.java
M hibernate-core/src/main/java/org/hibernate/type/AnyType.java
M hibernate-core/src/main/java/org/hibernate/type/ComponentType.java
M hibernate-core/src/main/java/org/hibernate/type/CompositeType.java
M hibernate-core/src/main/java/org/hibernate/type/EntityType.java
A hibernate-core/src/main/java/org/hibernate/type/spi/CompositeTypeImplementor.java
M hibernate-core/src/main/xjb/hbm-mapping-bindings.xjb
R hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/hbm/internal/EntityModeConverterTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/hbm/internal/RepresentationModeConverterTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/cfg/persister/GoofyPersisterClassProvider.java
M hibernate-core/src/test/java/org/hibernate/orm/test/component/proxy/ComponentBasicProxyTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/entitymode/map/basic/DynamicClassTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/ejb3configuration/PersisterClassProviderTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/legacy/CustomPersister.java
M hibernate-core/src/test/java/org/hibernate/orm/test/onetoone/nopojo/DynamicMapOneToOneTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/serialization/MapProxySerializationTest.java
M hibernate-core/src/test/java/org/hibernate/test/dynamicentity/interceptor/ProxyInterceptor.java
M hibernate-core/src/test/java/org/hibernate/test/dynamicentity/tuplizer2/ImprovedTuplizerDynamicEntityTest.java
M hibernate-core/src/test/java/org/hibernate/test/interceptor/InstantiateInterceptor.java
M hibernate-core/src/test/java/org/hibernate/test/interfaceproxy/DocumentInterceptor.java
M hibernate-core/src/test/java/org/hibernate/test/mixed/DocumentInterceptor.java
M hibernate-core/src/test/java/org/hibernate/test/tm/CMTTest.java
Log Message:
-----------
Clean up various legacy "read path" contracts
- clean-up unused Type methods
* Type#nullSafeGet
* Type#hydrate
* Type#resolve
* Type#getSemiResolvedType
* Type#semiResolve
* related
- start removing usage of Tuplizer
- start removing usage of legacy Tuplizer-based Instantiator
- Drop `EntityMode` completely
Commit: b5558307a9c3d8f3e5ed217beaeb3db01a9d3ec6
https://github.com/hibernate/hibernate-orm/commit/b5558307a9c3d8f3e5ed217...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2021-10-21 (Thu, 21 Oct 2021)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/EmbeddableMappingType.java
M hibernate-core/src/main/java/org/hibernate/tuple/component/AbstractComponentTuplizer.java
M hibernate-core/src/main/java/org/hibernate/tuple/component/ComponentTuplizer.java
M hibernate-core/src/main/java/org/hibernate/tuple/component/PojoComponentTuplizer.java
M hibernate-core/src/main/java/org/hibernate/tuple/entity/AbstractEntityTuplizer.java
M hibernate-core/src/main/java/org/hibernate/tuple/entity/DynamicMapEntityTuplizer.java
M hibernate-core/src/main/java/org/hibernate/tuple/entity/EntityTuplizer.java
M hibernate-core/src/main/java/org/hibernate/tuple/entity/PojoEntityTuplizer.java
M hibernate-core/src/main/java/org/hibernate/type/ComponentType.java
Log Message:
-----------
Clean up various legacy "read path" contracts
- clean-up unused Type methods
* Type#nullSafeGet
* Type#hydrate
* Type#resolve
* Type#getSemiResolvedType
* Type#semiResolve
* related
- start removing usage of Tuplizer
- start removing usage of legacy Tuplizer-based Instantiator
- drop `EntityMode` completely
- preliminary clean-up of EntityTuplizer
- preliminary clean-up of ComponentTuplizer
Compare: https://github.com/hibernate/hibernate-orm/compare/3d27f61221fd...b555830...
3 years, 3 months