[hibernate/hibernate-orm] 418457: HHH-18818 Fix ID conflicts between CTE batch inser...
by Christian Beikov
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 4184579826e09372237481f667e95f80af632f91
https://github.com/hibernate/hibernate-orm/commit/4184579826e09372237481f...
Author: stringintech <stringintech(a)gmail.com>
Date: 2025-07-29 (Tue, 29 Jul 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/id/enhanced/HiLoOptimizer.java
M hibernate-core/src/main/java/org/hibernate/id/enhanced/LegacyHiLoAlgorithmOptimizer.java
M hibernate-core/src/main/java/org/hibernate/id/enhanced/NoopOptimizer.java
M hibernate-core/src/main/java/org/hibernate/id/enhanced/Optimizer.java
M hibernate-core/src/main/java/org/hibernate/id/enhanced/PooledLoOptimizer.java
M hibernate-core/src/main/java/org/hibernate/id/enhanced/PooledLoThreadLocalOptimizer.java
M hibernate-core/src/main/java/org/hibernate/id/enhanced/PooledOptimizer.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/cte/CteInsertHandler.java
A hibernate-core/src/test/java/org/hibernate/orm/test/id/cte/CteInsertWithHiLoOptimizerTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/id/cte/CteInsertWithLegacyHiLoOptimizerTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/id/cte/CteInsertWithNoopOptimizerTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/id/cte/CteInsertWithPooledLoOptimizerTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/id/cte/CteInsertWithPooledLoThreadLocalOptimizerTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/id/cte/CteInsertWithPooledOptimizerTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/id/cte/Dummy.java
Log Message:
-----------
HHH-18818 Fix ID conflicts between CTE batch inserts and optimizer strategies
Commit: 17e82d76b2138c0421c586eaa5eb02261cd1e116
https://github.com/hibernate/hibernate-orm/commit/17e82d76b2138c0421c586e...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2025-07-29 (Tue, 29 Jul 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/id/enhanced/Optimizer.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/cte/CteInsertHandler.java
M hibernate-core/src/test/java/org/hibernate/orm/test/id/cte/CteInsertWithHiLoOptimizerTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/id/cte/CteInsertWithLegacyHiLoOptimizerTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/id/cte/CteInsertWithNoopOptimizerTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/id/cte/CteInsertWithPooledLoOptimizerTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/id/cte/CteInsertWithPooledLoThreadLocalOptimizerTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/id/cte/CteInsertWithPooledOptimizerTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/id/cte/Dummy.java
M hibernate-testing/src/main/java/org/hibernate/testing/orm/junit/DialectFeatureChecks.java
Log Message:
-----------
HHH-18818 Cleanup code, test code and add some more javadoc
Compare: https://github.com/hibernate/hibernate-orm/compare/3d7a721a88b5...17e82d7...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
9 months