Branch: refs/heads/8.0
Home:
https://github.com/hibernate/hibernate-orm
Commit: bf6b652ba96352cec5508104349b1e418ac0c934
https://github.com/hibernate/hibernate-orm/commit/bf6b652ba96352cec550810...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M
hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/mapping/HbmTransformationJaxbTests.java
A
hibernate-core/src/test/resources/xml/jaxb/mapping/composite-key-many-to-one-fetch/hbm.xml
Log Message:
-----------
HHH-20699 Add test for issue
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply(a)anthropic.com>
Commit: dbb84d531aed1f3d58232ea80ed6a2bc4a8ce05b
https://github.com/hibernate/hibernate-orm/commit/dbb84d531aed1f3d58232ea...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/HbmXmlTransformer.java
Log Message:
-----------
HHH-20699 HbmXmlTransformer sets EAGER fetch on composite-id key-many-to-one instead of
LAZY
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply(a)anthropic.com>
Commit: 46f42da2d415b457ef9947843c50e0086ef6ec26
https://github.com/hibernate/hibernate-orm/commit/46f42da2d415b457ef99478...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M
hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/mapping/HbmTransformationJaxbTests.java
A hibernate-core/src/test/resources/xml/jaxb/mapping/collection-type-typedef/hbm.xml
Log Message:
-----------
HHH-20703 Add test for issue
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply(a)anthropic.com>
Commit: 78ec72f4fa6cd094e4615171117dd314d0d5e95c
https://github.com/hibernate/hibernate-orm/commit/78ec72f4fa6cd094e461517...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/HbmXmlTransformer.java
Log Message:
-----------
HHH-20703 HbmXmlTransformer does not resolve typedef alias for collection-type
attribute
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply(a)anthropic.com>
Commit: 4aa21815ac641bed2adc2628a19c96d06c285675
https://github.com/hibernate/hibernate-orm/commit/4aa21815ac641bed2adc262...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M
hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/mapping/HbmTransformationJaxbTests.java
A
hibernate-core/src/test/resources/xml/jaxb/mapping/collection-fetch-join-eager/hbm.xml
A
hibernate-core/src/test/resources/xml/jaxb/mapping/collection-fetch-join-lazy/hbm.xml
Log Message:
-----------
HHH-20709 Add test for issue
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply(a)anthropic.com>
Commit: c23e7dc0081ec4a2d1bffdbcdc28fdd837e7a582
https://github.com/hibernate/hibernate-orm/commit/c23e7dc0081ec4a2d1bffdb...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/HbmXmlTransformer.java
Log Message:
-----------
HHH-20709 HbmXmlTransformer generates fetch-mode=JOIN for lazy collections causing eager
initialization
In hbm.xml, fetch="join" and lazy="true" are independent — the
collection stays lazy and uses join fetching only when initialized.
In orm.xml, fetch-mode="JOIN" maps to @Fetch(FetchMode.JOIN) which
forces eager loading. Since a lazy collection uses a separate SELECT
regardless of fetch style, dropping fetch-mode="JOIN" preserves the
same runtime behavior.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply(a)anthropic.com>
Commit: 0cd12ca0c06b71d7c4108de23b92f29beaff51dc
https://github.com/hibernate/hibernate-orm/commit/0cd12ca0c06b71d7c4108de...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M
hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/mapping/HbmTransformationJaxbTests.java
A hibernate-core/src/test/resources/xml/jaxb/mapping/id-class/hbm.xml
Log Message:
-----------
HHH-20711 Add test for issue
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply(a)anthropic.com>
Commit: 1e4a9fd3bcfd9419db0b8197e4bcd856229556f2
https://github.com/hibernate/hibernate-orm/commit/1e4a9fd3bcfd9419db0b819...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/HbmXmlTransformer.java
Log Message:
-----------
HHH-20711 HbmXmlTransformer does not support composite-id with id-class
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply(a)anthropic.com>
Commit: ffb471f4eecfdb06dd05dc31bde35746d05ab5f3
https://github.com/hibernate/hibernate-orm/commit/ffb471f4eecfdb06dd05dc3...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M
hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/mapping/HbmTransformationJaxbTests.java
A hibernate-core/src/test/resources/xml/jaxb/mapping/on-delete-toone/hbm.xml
Log Message:
-----------
HHH-20712 Add test for issue
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply(a)anthropic.com>
Commit: 0958e5332208a7af1a40ece9d2af02e868934165
https://github.com/hibernate/hibernate-orm/commit/0958e5332208a7af1a40ece...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/HbmXmlTransformer.java
Log Message:
-----------
HHH-20712 HbmXmlTransformer does not transfer on-delete="cascade" for
many-to-one associations
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply(a)anthropic.com>
Commit: 0e10910ea38056fe3832cd13cc7a10d484a70a83
https://github.com/hibernate/hibernate-orm/commit/0e10910ea38056fe3832cd1...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M
hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/mapping/HbmTransformationJaxbTests.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/mapping/hqlimport/Dog.java
A hibernate-core/src/test/resources/xml/jaxb/mapping/import-no-rename/hbm.xml
Log Message:
-----------
HHH-20717 Add tes for issue
Commit: 53d99c9cb1ce3ec610991ec65b82ac01ff867d97
https://github.com/hibernate/hibernate-orm/commit/53d99c9cb1ce3ec610991ec...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/HbmXmlTransformer.java
Log Message:
-----------
HHH-20717 HbmXmlTransformer does not set the required rename attribute for
<import>
Commit: 315cee8c0a50d3af9229552a90e45e5be6163f92
https://github.com/hibernate/hibernate-orm/commit/315cee8c0a50d3af9229552...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M
hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/mapping/HbmTransformationJaxbTests.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/mapping/unmappedsuperclass/AbstractBase.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/mapping/unmappedsuperclass/AnotherEntity.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/boot/jaxb/mapping/unmappedsuperclass/ConcreteEntity.java
A hibernate-core/src/test/resources/xml/jaxb/mapping/unmapped-superclass/hbm.xml
Log Message:
-----------
HHH-20715 Add tes for issue
Commit: 75ad45fc518b2ee9482bb5827a822045f5636847
https://github.com/hibernate/hibernate-orm/commit/75ad45fc518b2ee9482bb58...
Author: Andrea Boriero <andrea(a)hibernate.org>
Date: 2026-07-25 (Sat, 25 Jul 2026)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/HbmXmlTransformer.java
M
hibernate-core/src/main/java/org/hibernate/boot/jaxb/hbm/transform/TransformationHelper.java
Log Message:
-----------
HHH-20715 HbmXmlTransformer does not generate mapped-superclass for entities with
inherited members
When an entity maps properties whose Java member is declared on a plain
superclass (not a mapped entity), the transformer now generates a
<mapped-superclass metadata-complete="true"> for that superclass and
moves the inherited attributes from the entity to the mapped-superclass.
Unmapped superclass properties are declared as <transient/>.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply(a)anthropic.com>
Compare:
https://github.com/hibernate/hibernate-orm/compare/3086dc3c3118...75ad45f...
To unsubscribe from these emails, change your notification settings at
https://github.com/hibernate/hibernate-orm/settings/notifications