[hibernate/hibernate-orm] 3c36cf: HHH-17279 Simplify SqmTranslatorFactory and SqlAst...
by Christian Beikov
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 3c36cfd747570814e76233465bd25c053b0e11f9
https://github.com/hibernate/hibernate-orm/commit/3c36cfd747570814e762334...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2023-10-19 (Thu, 19 Oct 2023)
Changed paths:
R hibernate-core/src/main/java/org/hibernate/query/sqm/internal/AbstractDeleteQueryPlan.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
R hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SoftDeleteQueryPlan.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/inline/InlineDeleteHandler.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/internal/temptable/ExecuteWithTemporaryTableHelper.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/temptable/InsertExecutionDelegate.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/temptable/RestrictedDeleteExecutionDelegate.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/temptable/SoftDeleteExecutionDelegate.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/temptable/UpdateExecutionDelegate.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/SqmTranslatorFactory.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/StandardSqmTranslatorFactory.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/SqlAstTranslatorFactory.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/StandardSqlAstTranslatorFactory.java
Log Message:
-----------
HHH-17279 Simplify SqmTranslatorFactory and SqlAstTranslatorFactory
Commit: 9f7a321c39aeb34f5195d5fac6790008dbfd0367
https://github.com/hibernate/hibernate-orm/commit/9f7a321c39aeb34f5195d5f...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2023-10-19 (Thu, 19 Oct 2023)
Changed paths:
A hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/ExpressionDomainResultProducer.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/MatchingIdSelectionHelper.java
A hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/SelectableMappingExpressionConverter.java
Log Message:
-----------
HHH-17279 MatchingIdSelectionHelper cleanup
Commit: e6f26e075449cd7f79a9c14e91b5ebec14a1360b
https://github.com/hibernate/hibernate-orm/commit/e6f26e075449cd7f79a9c14...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2023-10-19 (Thu, 19 Oct 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/EntityTypeImpl.java
Log Message:
-----------
HHH-17279 EntityType#findSubPathSource fix
Commit: 1cbbf9f50ad828747f7a5f8fb8bd7d30251c87a7
https://github.com/hibernate/hibernate-orm/commit/1cbbf9f50ad828747f7a5f8...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2023-10-19 (Thu, 19 Oct 2023)
Changed paths:
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/cte/CteInsertHandler.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/temptable/TableBasedInsertHandler.java
Log Message:
-----------
HHH-17279 Get rid of MultiTableSqmMutationConverter#visitInsertionTargetPaths
Compare: https://github.com/hibernate/hibernate-orm/compare/cb6a78dc4477...1cbbf9f...
1 year, 2 months
[hibernate/hibernate-orm] cb6a78: HHH-17301 - Reduce amount of connections
by Jan Schatteman
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: cb6a78dc4477f1390b86d571ce24131f43da6e06
https://github.com/hibernate/hibernate-orm/commit/cb6a78dc4477f1390b86d57...
Author: Jan Schatteman <jschatte(a)redhat.com>
Date: 2023-10-19 (Thu, 19 Oct 2023)
Changed paths:
M hibernate-c3p0/src/test/java/org/hibernate/test/c3p0/C3P0ConnectionProviderTest.java
M hibernate-c3p0/src/test/resources/hibernate.properties
M hibernate-envers/src/test/resources/hibernate.properties
M hibernate-jcache/src/test/resources/hibernate.properties
M hibernate-micrometer/src/test/resources/hibernate.properties
M hibernate-proxool/src/test/resources/hibernate.properties
M hibernate-spatial/src/test/resources/hibernate.properties
M hibernate-testing/src/test/resources/hibernate.properties
Log Message:
-----------
HHH-17301 - Reduce amount of connections
Signed-off-by: Jan Schatteman <jschatte(a)redhat.com>
1 year, 2 months
[hibernate/hibernate-orm] 9ce2d2: HHH-17336 - JFR events - Session open, Session close
by Andrea Boriero
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 9ce2d250413816760521f21cc571a236c8f5d934
https://github.com/hibernate/hibernate-orm/commit/9ce2d250413816760521f21...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2023-10-18 (Wed, 18 Oct 2023)
Changed paths:
M gradle/java-module.gradle
A hibernate-core/src/main/java/org/hibernate/event/jfr/SessionClosedEvent.java
A hibernate-core/src/main/java/org/hibernate/event/jfr/SessionOpenEvent.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
A hibernate-core/src/test/java17/org/hibernate/orm/test/event/jfr/SessionEventTests.java
A hibernate-core/src/test/java17/org/hibernate/orm/test/event/jfr/package-info.java
M settings.gradle
Log Message:
-----------
HHH-17336 - JFR events - Session open, Session close
https://hibernate.atlassian.net/browse/HHH-17336
Commit: e4128b1e1a939750c2cb5200aa3f74246759d4d0
https://github.com/hibernate/hibernate-orm/commit/e4128b1e1a939750c2cb520...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2023-10-18 (Wed, 18 Oct 2023)
Changed paths:
M gradle/java-module.gradle
M hibernate-core/src/main/java/org/hibernate/event/jfr/SessionClosedEvent.java
M hibernate-core/src/main/java/org/hibernate/event/jfr/SessionOpenEvent.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
A hibernate-core/src/main/java/org/hibernate/internal/build/AllowNonPortable.java
Log Message:
-----------
HHH-17210 Add annotation to suppress ForbiddenAPI non portable failures for jdk.jfr
Commit: d27cc1043839cc62ee29cc4b5d59519cc0d70c9f
https://github.com/hibernate/hibernate-orm/commit/d27cc1043839cc62ee29cc4...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2023-10-18 (Wed, 18 Oct 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/action/internal/EntityInsertAction.java
M hibernate-core/src/main/java/org/hibernate/action/internal/EntityUpdateAction.java
M hibernate-core/src/main/java/org/hibernate/cache/internal/QueryResultsCacheImpl.java
M hibernate-core/src/main/java/org/hibernate/cache/internal/TimestampsCacheEnabledImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/CacheHelper.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/NaturalIdResolutionsImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/batch/internal/BatchImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/internal/MutationStatementPreparerImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/internal/ResultSetReturnImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/internal/StatementPreparerImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/spi/ResultSetReturn.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/BatchFetchQueue.java
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultAutoFlushEventListener.java
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultFlushEntityEventListener.java
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultFlushEventListener.java
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultInitializeCollectionEventListener.java
A hibernate-core/src/main/java/org/hibernate/event/jfr/CacheGetEvent.java
A hibernate-core/src/main/java/org/hibernate/event/jfr/CachePutEvent.java
A hibernate-core/src/main/java/org/hibernate/event/jfr/DirtyCalculationEvent.java
A hibernate-core/src/main/java/org/hibernate/event/jfr/FlushEvent.java
A hibernate-core/src/main/java/org/hibernate/event/jfr/JdbcBatchExecutionEvent.java
A hibernate-core/src/main/java/org/hibernate/event/jfr/JdbcConnectionAcquisitionEvent.java
A hibernate-core/src/main/java/org/hibernate/event/jfr/JdbcConnectionReleaseEvent.java
A hibernate-core/src/main/java/org/hibernate/event/jfr/JdbcPreparedStatementCreationEvent.java
A hibernate-core/src/main/java/org/hibernate/event/jfr/JdbcPreparedStatementExecutionEvent.java
A hibernate-core/src/main/java/org/hibernate/event/jfr/PartialFlushEvent.java
M hibernate-core/src/main/java/org/hibernate/event/jfr/SessionOpenEvent.java
A hibernate-core/src/main/java/org/hibernate/event/jfr/internal/JfrEventManager.java
M hibernate-core/src/main/java/org/hibernate/id/enhanced/TableGenerator.java
M hibernate-core/src/main/java/org/hibernate/id/enhanced/TableStructure.java
M hibernate-core/src/main/java/org/hibernate/internal/AbstractSharedSessionContract.java
M hibernate-core/src/main/java/org/hibernate/internal/ContextualJdbcConnectionAccess.java
M hibernate-core/src/main/java/org/hibernate/internal/NonContextualJdbcConnectionAccess.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/CacheEntityLoaderHelper.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/StandardJdbcMutationExecutor.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/internal/ResultsHelper.java
M hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/internal/DeferredResultSetAccess.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jdbc/internal/AggressiveReleaseTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jdbc/internal/BasicConnectionTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/sql/refcursor/CursorFromCallableTest.java
A hibernate-core/src/test/java17/org/hibernate/orm/test/event/jfr/DirtyCalculationEventTests.java
A hibernate-core/src/test/java17/org/hibernate/orm/test/event/jfr/JdbcBatchExecutionEventTests.java
A hibernate-core/src/test/java17/org/hibernate/orm/test/event/jfr/JdbcConnectionEventTests.java
A hibernate-core/src/test/java17/org/hibernate/orm/test/event/jfr/JdbcPreparedStatementEventTests.java
A hibernate-core/src/test/java17/org/hibernate/orm/test/event/jfr/cache/CacheGetEventTests.java
A hibernate-core/src/test/java17/org/hibernate/orm/test/event/jfr/cache/EntityInsertCachePutEventTests.java
A hibernate-core/src/test/java17/org/hibernate/orm/test/event/jfr/cache/EntityUpdateCachePutEventTests.java
A hibernate-core/src/test/java17/org/hibernate/orm/test/event/jfr/cache/NaturalIdGetCacheTests.java
A hibernate-core/src/test/java17/org/hibernate/orm/test/event/jfr/cache/NaturalIdPutCacheTests.java
A hibernate-core/src/test/java17/org/hibernate/orm/test/event/jfr/cache/QueryCachePutEventTests.java
A hibernate-core/src/test/java17/org/hibernate/orm/test/event/jfr/flush/AutoFlushTests.java
A hibernate-core/src/test/java17/org/hibernate/orm/test/event/jfr/flush/ExplicitFlushTests.java
A hibernate-core/src/test/java17/org/hibernate/orm/test/event/jfr/flush/FlushTests.java
Log Message:
-----------
HHH-17270 Expose JFR events for SessionEventLister
Compare: https://github.com/hibernate/hibernate-orm/compare/9d515dd182d4...d27cc10...
1 year, 2 months
[hibernate/hibernate-orm] 51f2f4: HHH-17164 - Proper, first-class soft-delete support
by Steve Ebersole
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 51f2f4f75d8a56d1c923fe3198fa48d8ebf467b9
https://github.com/hibernate/hibernate-orm/commit/51f2f4f75d8a56d1c923fe3...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2023-10-18 (Wed, 18 Oct 2023)
Changed paths:
M documentation/src/main/asciidoc/userguide/chapters/domain/DomainModel.adoc
A documentation/src/main/asciidoc/userguide/chapters/domain/soft_delete.adoc
M hibernate-core/src/main/java/org/hibernate/annotations/SoftDelete.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/SoftDeleteHelper.java
M hibernate-core/src/main/java/org/hibernate/mapping/BasicValue.java
R hibernate-core/src/main/java/org/hibernate/type/BooleanAsBooleanConverter.java
A hibernate-core/src/test/java/org/hibernate/orm/test/softdelete/ImplicitSoftDeleteTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/softdelete/MappingTests.java
R hibernate-core/src/test/java/org/hibernate/orm/test/softdelete/ReverseYesNoConverter.java
A hibernate-core/src/test/java/org/hibernate/orm/test/softdelete/SimpleEntity.java
M hibernate-core/src/test/java/org/hibernate/orm/test/softdelete/SimpleSoftDeleteTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/softdelete/ToOneTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/softdelete/ValidationTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/softdelete/collections/CollectionOwner.java
M hibernate-core/src/test/java/org/hibernate/orm/test/softdelete/collections/CollectionOwner2.java
M hibernate-core/src/test/java/org/hibernate/orm/test/softdelete/collections/FetchLoadableTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/softdelete/converter/reversed/ReversedSoftDeleteTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/softdelete/converter/reversed/TheEntity.java
A hibernate-core/src/test/java/org/hibernate/orm/test/softdelete/converter/reversed/TheEntity2.java
M hibernate-core/src/test/java/org/hibernate/orm/test/softdelete/secondary/JoinedRoot.java
M hibernate-core/src/test/java/org/hibernate/orm/test/softdelete/secondary/JoinedSub.java
M migration-guide.adoc
Log Message:
-----------
HHH-17164 - Proper, first-class soft-delete support
HHH-17311 - Reversed soft delete support
https://hibernate.atlassian.net/browse/HHH-17164
https://hibernate.atlassian.net/browse/HHH-17311
Commit: 348217c899f949fe014eace012f447ddaea6ac95
https://github.com/hibernate/hibernate-orm/commit/348217c899f949fe014eace...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2023-10-18 (Wed, 18 Oct 2023)
Changed paths:
M documentation/src/main/asciidoc/userguide/chapters/domain/soft_delete.adoc
M hibernate-core/src/main/java/org/hibernate/annotations/SoftDelete.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/SoftDeleteHelper.java
M hibernate-core/src/test/java/org/hibernate/orm/test/softdelete/MappingTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/softdelete/SimpleSoftDeleteTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/softdelete/ToOneTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/softdelete/ValidationTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/softdelete/collections/CollectionOwner2.java
M hibernate-core/src/test/java/org/hibernate/orm/test/softdelete/converter/reversed/TheEntity.java
M hibernate-core/src/test/java/org/hibernate/orm/test/softdelete/converter/reversed/TheEntity2.java
M migration-guide.adoc
Log Message:
-----------
HHH-17164 - Proper, first-class soft-delete support
HHH-17311 - Reversed soft delete support
https://hibernate.atlassian.net/browse/HHH-17164
https://hibernate.atlassian.net/browse/HHH-17311
Commit: 9d515dd182d4c092adbfda56a553a6b91c715469
https://github.com/hibernate/hibernate-orm/commit/9d515dd182d4c092adbfda5...
Author: Steve Ebersole <steve(a)hibernate.org>
Date: 2023-10-18 (Wed, 18 Oct 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/annotations/SoftDelete.java
A hibernate-core/src/main/java/org/hibernate/annotations/SoftDeleteType.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/SoftDeleteHelper.java
M hibernate-core/src/main/java/org/hibernate/mapping/BasicValue.java
M hibernate-core/src/test/java/org/hibernate/orm/test/softdelete/MappingTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/softdelete/SimpleSoftDeleteTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/softdelete/ToOneTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/softdelete/ValidationTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/softdelete/collections/CollectionOwner2.java
M hibernate-core/src/test/java/org/hibernate/orm/test/softdelete/converter/reversed/TheEntity.java
M hibernate-core/src/test/java/org/hibernate/orm/test/softdelete/converter/reversed/TheEntity2.java
Log Message:
-----------
HHH-17164 - Proper, first-class soft-delete support
HHH-17311 - Reversed soft delete support
https://hibernate.atlassian.net/browse/HHH-17164
https://hibernate.atlassian.net/browse/HHH-17311
Compare: https://github.com/hibernate/hibernate-orm/compare/2cb46526881f...9d515dd...
1 year, 2 months
[hibernate/hibernate-orm] 2cb465: HHH-16780 Add array_agg and array constructor func...
by Christian Beikov
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 2cb46526881f9bfbaba8586bda63244bbaef3bf0
https://github.com/hibernate/hibernate-orm/commit/2cb46526881f9bfbaba8586...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2023-10-18 (Wed, 18 Oct 2023)
Changed paths:
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/CockroachLegacyDialect.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/DB2LegacyDialect.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/DerbyLegacyDialect.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/H2LegacyDialect.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/HSQLLegacyDialect.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/OracleLegacyDialect.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/OracleLegacySqlAstTranslator.java
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/PostgreSQLLegacyDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/CockroachDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/DB2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/DerbyDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/H2Dialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/HSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleArrayJdbcType.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleArrayJdbcTypeConstructor.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleNestedTableJdbcType.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleNestedTableJdbcTypeConstructor.java
M hibernate-core/src/main/java/org/hibernate/dialect/OracleSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/SpannerDialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/aggregate/DB2AggregateSupport.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/CastingConcatFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/CommonFunctionFactory.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/FormatFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/HypotheticalSetWindowEmulation.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/InverseDistributionFunction.java
M hibernate-core/src/main/java/org/hibernate/dialect/function/InverseDistributionWindowEmulation.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayAggFunction.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayConstructorFunction.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/ArrayViaElementArgumentReturnTypeResolver.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/CastingArrayConstructorFunction.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/JsonArrayViaElementArgumentReturnTypeResolver.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/OracleArrayAggEmulation.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/OracleArrayConstructorFunction.java
A hibernate-core/src/main/java/org/hibernate/dialect/function/array/OracleCollectArrayAggEmulation.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/SelfRenderingSqmAggregateFunction.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/SelfRenderingSqmFunction.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/SelfRenderingSqmOrderedSetAggregateFunction.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/function/SelfRenderingSqmWindowFunction.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/FunctionReturnTypeResolver.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/AbstractSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/AbstractMutationStatement.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/AbstractStatement.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/AbstractUpdateOrDeleteStatement.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/cte/CteContainer.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/cte/CteObject.java
A hibernate-core/src/main/java/org/hibernate/sql/ast/tree/cte/SelfRenderingCteObject.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/delete/DeleteStatement.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/expression/CastTarget.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/tree/insert/InsertSelectStatement.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/update/UpdateStatement.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/AbstractArrayJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/ArrayJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/spi/BasicCollectionJavaType.java
A hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/DelegatingJdbcTypeIndicators.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/sql/DdlType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/sql/internal/ArrayDdlTypeImpl.java
A hibernate-core/src/test/java/org/hibernate/orm/test/function/array/ArrayAggregateTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/function/array/ArrayConstructorTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/function/array/EntityWithArrays.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/criteria/ParameterTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/criteria/literal/AbstractCriteriaLiteralHandlingModeTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/basic/BasicCollectionMappingTests.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/collections/CollectionTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/BasicListTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/BasicSortedSetTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/BooleanArrayTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/DateArrayTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/DoubleArrayTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/EnumArrayTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/EnumSetConverterTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/EnumSetTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/FloatArrayTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/IntegerArrayTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/LongArrayTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/OracleArrayTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/OracleNestedTableTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/OracleSqlArrayTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/ShortArrayTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/StringArrayTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/TimeArrayTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/type/TimestampArrayTest.java
M hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/DialectFeatureChecks.java
Log Message:
-----------
HHH-16780 Add array_agg and array constructor function
1 year, 2 months
[hibernate/hibernate-orm] ed34a5: HHH-17309 Introduce EntityHolder to unify proxy/en...
by Christian Beikov
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: ed34a5d070da16303ccd0c3e72d4188d993bd81a
https://github.com/hibernate/hibernate-orm/commit/ed34a5d070da16303ccd0c3...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2023-10-18 (Wed, 18 Oct 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/action/internal/EntityDeleteAction.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java
A hibernate-core/src/main/java/org/hibernate/engine/spi/EntityHolder.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/PersistenceContext.java
M hibernate-core/src/main/java/org/hibernate/event/internal/AbstractFlushingEventListener.java
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultEvictEventListener.java
M hibernate-core/src/main/java/org/hibernate/internal/util/EntityPrinter.java
Log Message:
-----------
HHH-17309 Introduce EntityHolder to unify proxy/entity management in single map
Commit: ec3efdbe397d20253e4abfad4dc48336fb656db6
https://github.com/hibernate/hibernate-orm/commit/ec3efdbe397d20253e4abfa...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2023-10-18 (Wed, 18 Oct 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/EntityHolder.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/PersistenceContext.java
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultLoadEventListener.java
M hibernate-core/src/main/java/org/hibernate/internal/StatelessSessionImpl.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/IdClassEmbeddable.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/InverseNonAggregatedIdentifierMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/NonAggregatedIdentifierMappingImpl.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/internal/BatchEntityInsideEmbeddableSelectFetchInitializer.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntityDelayedFetchInitializer.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntityJoinedFetchInitializer.java
M hibernate-core/src/main/java/org/hibernate/sql/results/internal/domain/CircularBiDirectionalFetchImpl.java
Log Message:
-----------
HHH-17309 Replace getProxy/getEntity combinations with getEntityHolder
Commit: d8bad73f58132e3b225705e02851cf89b5c10df7
https://github.com/hibernate/hibernate-orm/commit/d8bad73f58132e3b225705e...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2023-10-18 (Wed, 18 Oct 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/EntityHolder.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/event/internal/DefaultLoadEventListener.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/loader/ast/internal/CacheEntityLoaderHelper.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/ExecutionContextWithSubselectFetchHandler.java
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/SingleIdExecutionContext.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/NonAggregatedIdentifierMappingImpl.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/ConcreteSqmSelectQueryPlan.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/exec/spi/StandardEntityInstanceResolver.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/embeddable/internal/NestedRowProcessingState.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/LoadingEntityEntry.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/AbstractBatchEntitySelectFetchInitializer.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/BatchEntityInsideEmbeddableSelectFetchInitializer.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntityDelayedFetchInitializer.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/EntitySelectFetchInitializer.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/StandardRowReader.java
M hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/internal/JdbcValuesSourceProcessingStateStandardImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/results/jdbc/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
M hibernate-core/src/test/java/org/hibernate/orm/test/batch/SubselectTest.java
Log Message:
-----------
HHH-17309 Get rid of LoadingEntityEntry
Compare: https://github.com/hibernate/hibernate-orm/compare/f8596cd64689...d8bad73...
1 year, 2 months