[hibernate/hibernate-orm] 0be538: HHH-19394 disable transient reference checking for...
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 0be538a5af82f3930339e120803843559a219f6e
https://github.com/hibernate/hibernate-orm/commit/0be538a5af82f3930339e12...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-05-20 (Tue, 20 May 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/event/internal/AbstractFlushingEventListener.java
Log Message:
-----------
HHH-19394 disable transient reference checking for readonly entities
Commit: 7f72e572268a6ab7c523cce091a56d28d14e4cde
https://github.com/hibernate/hibernate-orm/commit/7f72e572268a6ab7c523cce...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-05-20 (Tue, 20 May 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java
M hibernate-core/src/main/java/org/hibernate/event/internal/AbstractFlushingEventListener.java
Log Message:
-----------
use var to eliminate some especially horrible local type declarations
Commit: 8b45e29edbdea2180ac363865144180019bff1d3
https://github.com/hibernate/hibernate-orm/commit/8b45e29edbdea2180ac3638...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-05-20 (Tue, 20 May 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/engine/internal/Cascade.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/CascadingAction.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/CascadingActions.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/tuple/entity/EntityMetamodel.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:
-----------
HHH-19394 optimize cascade processing for CHECK_ON_FLUSH
Commit: 6a1adee85a8e6de92bfed4c21425e6d939138cce
https://github.com/hibernate/hibernate-orm/commit/6a1adee85a8e6de92bfed4c...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-05-20 (Tue, 20 May 2025)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/bytecode/enhancement/access/HierarchyPropertyAccessTest.java
Log Message:
-----------
HHH-19394 fix a test which made a VERY strange assumption
This test seems to have been written to assume that Hibernate has
to call getPersistProperty() during the flush cycle, but with it
was actually wrong thet Hibernate was previously doing this.
Commit: b735b61facc8c08985e09653623f1bfaf64ae7ed
https://github.com/hibernate/hibernate-orm/commit/b735b61facc8c08985e0965...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-05-20 (Tue, 20 May 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/engine/spi/CascadingActions.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/tuple/entity/EntityMetamodel.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:
-----------
HHH-19394 add an optimization to short-circuit cascade PERSIST
Commit: 5b69a9258db93d39a02a49248d1bd14aed3d37f5
https://github.com/hibernate/hibernate-orm/commit/5b69a9258db93d39a02a492...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-05-20 (Tue, 20 May 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/mapping/Property.java
Log Message:
-----------
don't create unnecessary instances of MultipleCascadeStyle
Commit: b96ec13e39a4ed7ef04f842f0d920489ec862930
https://github.com/hibernate/hibernate-orm/commit/b96ec13e39a4ed7ef04f842...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-05-20 (Tue, 20 May 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/AnyBinder.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/BinderHelper.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/CollectionBinder.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/OneToOneSecondPass.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/PropertyBinder.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/ToOneBinder.java
M hibernate-core/src/main/java/org/hibernate/mapping/Property.java
Log Message:
-----------
move away from stringifying CascadeTypes
Commit: acbb9d1d219fedc14a16704b77a07193c94b314b
https://github.com/hibernate/hibernate-orm/commit/acbb9d1d219fedc14a16704...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-05-20 (Tue, 20 May 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/engine/internal/Cascade.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
Log Message:
-----------
minor code cleanup in Cascade.cascade
Commit: fd529319514541d537550854fb454453e7d0184a
https://github.com/hibernate/hibernate-orm/commit/fd529319514541d53755085...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-05-20 (Tue, 20 May 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/engine/internal/Cascade.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/CascadingAction.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/CascadingActions.java
Log Message:
-----------
HHH-19394 recover the functionality of hibernate.unowned_association_transient_check
Compare: https://github.com/hibernate/hibernate-orm/compare/0613466463b5...fd52931...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
4 months, 3 weeks