[hibernate/hibernate-orm] c8868e: HHH-18998 pass annotation to constructor of UserType
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: c8868e6c0206e8bae4c9d464c4967639344ff913
https://github.com/hibernate/hibernate-orm/commit/c8868e6c0206e8bae4c9d46...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-12-12 (Fri, 12 Dec 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/annotations/Type.java
M hibernate-core/src/main/java/org/hibernate/boot/model/TypeDefinition.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/BasicValueBinder.java
M hibernate-core/src/main/java/org/hibernate/boot/model/source/internal/hbm/ModelBinder.java
M hibernate-core/src/main/java/org/hibernate/mapping/BasicValue.java
M hibernate-core/src/main/java/org/hibernate/mapping/SimpleValue.java
M hibernate-core/src/main/java/org/hibernate/usertype/UserType.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/basic/bitset/BitSetHelper.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/basic/bitset/BitSetMetaUserTypeTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/basic/bitset/MetaUserTypeTest.java
Log Message:
-----------
HHH-18998 pass annotation to constructor of UserType
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
4 months, 3 weeks
[hibernate/hibernate-orm] de3d14: introduce DetachedObjectException
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: de3d1422c4661072f52e4508cd61a5d8b4d78ff0
https://github.com/hibernate/hibernate-orm/commit/de3d1422c4661072f52e450...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-12-12 (Fri, 12 Dec 2025)
Changed paths:
A hibernate-core/src/main/java/org/hibernate/DetachedObjectException.java
M hibernate-core/src/main/java/org/hibernate/collection/spi/AbstractPersistentCollection.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/Cascade.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/PersistenceContext.java
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultDeleteEventListener.java
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultEvictEventListener.java
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultLockEventListener.java
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultMergeEventListener.java
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultPersistEventListener.java
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultRefreshEventListener.java
R hibernate-core/src/main/java/org/hibernate/event/internal/OnLockVisitor.java
M hibernate-core/src/main/java/org/hibernate/event/internal/OnReplicateVisitor.java
M hibernate-core/src/main/java/org/hibernate/event/internal/OnUpdateVisitor.java
M hibernate-core/src/main/java/org/hibernate/event/internal/ProxyVisitor.java
M hibernate-core/src/main/java/org/hibernate/event/internal/ReattachVisitor.java
M hibernate-core/src/main/java/org/hibernate/event/internal/WrapVisitor.java
M hibernate-core/src/main/java/org/hibernate/internal/CoreMessageLogger.java
M hibernate-core/src/main/java/org/hibernate/internal/ExceptionConverterImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
M hibernate-core/src/test/java/org/hibernate/orm/test/immutable/entitywithmutablecollection/AbstractEntityWithManyToManyTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/lock/LockTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/ops/PersistTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/nullargs/DetachedEntityManagerArgumentsTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/nullargs/DetachedSessionArgumentsTest.java
Log Message:
-----------
introduce DetachedObjectException
and remove obsolete code relating to reassociation from lock() and refresh()
also remove code for reattaching proxies during flush
Commit: 4806217d397b92cac20b69a76826b7006ddcb2ad
https://github.com/hibernate/hibernate-orm/commit/4806217d397b92cac20b69a...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-12-12 (Fri, 12 Dec 2025)
Changed paths:
A hibernate-core/src/main/java/org/hibernate/engine/internal/ProxyUtil.java
M hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/PersistenceContext.java
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultLockEventListener.java
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultMergeEventListener.java
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultPersistEventListener.java
M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultRefreshEventListener.java
Log Message:
-----------
cleanups after introduction of DetachedObjectException
Compare: https://github.com/hibernate/hibernate-orm/compare/734d974d3f03...4806217...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
4 months, 3 weeks