[hibernate/hibernate-orm] 7915ad: HHH-16981 Improve JdbcOperation caching
by Christian Beikov
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 7915ad635aec67ae4fc32506912f0ea57ff37ad0
https://github.com/hibernate/hibernate-orm/commit/7915ad635aec67ae4fc3250...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2023-07-24 (Mon, 24 Jul 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/loader/ast/internal/CollectionLoaderSingleKey.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/GeneratedValuesProcessor.java
Log Message:
-----------
HHH-16981 Improve JdbcOperation caching
Commit: b9e5d3a6bc441a5173e879c8a7da69d95a611f49
https://github.com/hibernate/hibernate-orm/commit/b9e5d3a6bc441a5173e879c...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2023-07-24 (Mon, 24 Jul 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/internal/DelegatingDomainQueryExecutionContext.java
M hibernate-core/src/main/java/org/hibernate/query/spi/AbstractSelectionQuery.java
M hibernate-core/src/main/java/org/hibernate/query/spi/DomainQueryExecutionContext.java
M hibernate-core/src/main/java/org/hibernate/query/sql/internal/NativeQueryImpl.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmJdbcExecutionContextAdapter.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/CallbackImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/CallbackNoOp.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcSelectExecutorStandardImpl.java
M hibernate-core/src/main/java/org/hibernate/sql/exec/spi/Callback.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/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/internal/RowProcessingStateStandardImpl.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/sqm/BaseSqmUnitTest.java
Log Message:
-----------
HHH-16982 Avoid unnecessary registerReloadedEntity calls
Commit: 90eb697020722608c2ea420f408e361fa5ae48eb
https://github.com/hibernate/hibernate-orm/commit/90eb697020722608c2ea420...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2023-07-24 (Mon, 24 Jul 2023)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/internal/AbstractSharedSessionContract.java
M hibernate-core/src/main/java/org/hibernate/query/internal/QueryInterpretationCacheStandardImpl.java
M hibernate-core/src/main/java/org/hibernate/query/spi/QueryInterpretationCache.java
Log Message:
-----------
HHH-16983 Avoid unnecessary allocations for HQL interpretation caching
Commit: eb562d5078aa197c88b4fc8b764bd38b3004cc4f
https://github.com/hibernate/hibernate-orm/commit/eb562d5078aa197c88b4fc8...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2023-07-24 (Mon, 24 Jul 2023)
Changed paths:
M hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/H2LegacyDialect.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/loader/ast/internal/MultiKeyLoadHelper.java
M hibernate-core/src/main/java/org/hibernate/query/internal/QueryInterpretationCacheStandardImpl.java
M hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchAndClassIdAndLazyCollectionTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchAndClassIdTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchAndEmbeddedIdId2Test.java
M hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchAndEmbeddedIdIdAndLazyCollectionTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/batch/BatchAndEmbeddedIdIdTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/loading/multiLoad/MultiLoadSubSelectCollectionDialectWithLimitTest.java
Log Message:
-----------
HHH-16984 Disable use of arrays for batch and multi-loader on H2
Compare: https://github.com/hibernate/hibernate-orm/compare/023f6763d1e2...eb562d5...
1 year, 4 months