[hibernate/hibernate-orm] 46bcce: HHH-19971 - Add cascade attribute to @Any and @Man...
by Awantika Shinde
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 46bcce116521e85e5b6ed42f7d6fc8c23987004b
https://github.com/hibernate/hibernate-orm/commit/46bcce116521e85e5b6ed42...
Author: awantikashinde <awantikashinde1201(a)gmail.com>
Date: 2026-04-21 (Tue, 21 Apr 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/annotations/Any.java
M hibernate-core/src/main/java/org/hibernate/annotations/ManyToAny.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/AnyBinder.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/CollectionBinder.java
M hibernate-core/src/main/java/org/hibernate/boot/models/annotations/internal/AnyAnnotation.java
M hibernate-core/src/main/java/org/hibernate/boot/models/annotations/internal/ManyToAnyAnnotation.java
A hibernate-core/src/test/java/org/hibernate/orm/test/any/annotations/AnyCascadeAttributeTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/any/annotations/PropertySetWithCascade.java
Log Message:
-----------
HHH-19971 - Add cascade attribute to @Any and @ManyToAny annotations
Commit: 4db6db34f1a167057b8cc02c69f4de55c9fa8ad4
https://github.com/hibernate/hibernate-orm/commit/4db6db34f1a167057b8cc02...
Author: awantikashinde <awantikashinde1201(a)gmail.com>
Date: 2026-04-21 (Tue, 21 Apr 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/AnyBinder.java
M hibernate-core/src/test/java/org/hibernate/orm/test/any/annotations/AnyCascadeAttributeTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/xml/attr/AnyTests.java
Log Message:
-----------
HHH-19971 - Add tests for cascade operations in Any and ManyToAny annotations
Commit: 6d1487fd9db4cd5779c44ec1a039f936c2448015
https://github.com/hibernate/hibernate-orm/commit/6d1487fd9db4cd5779c44ec...
Author: awantikashinde <awantikashinde1201(a)gmail.com>
Date: 2026-04-21 (Tue, 21 Apr 2026)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/orm/test/boot/models/xml/attr/ManyToAnyTests.java
A hibernate-core/src/test/resources/mappings/models/attr/many-to-any/simple.xml
Log Message:
-----------
HHH-19971 - Add tests for @ManyToAny cascade support in XML mappings
Compare: https://github.com/hibernate/hibernate-orm/compare/0cbf7611a01c...6d1487f...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
6 days, 20 hours
[hibernate/hibernate-orm] 475b4c: clean up some javadoc
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 475b4ce6a25bb85eb2726023cdb48af38cee0c10
https://github.com/hibernate/hibernate-orm/commit/475b4ce6a25bb85eb272602...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-04-21 (Tue, 21 Apr 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/engine/spi/Managed.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/ManagedComposite.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/ManagedEntity.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/ManagedMappedSuperclass.java
Log Message:
-----------
clean up some javadoc
Commit: 4d005c6fc7cdfcf8e4107eea57e5763073c45dca
https://github.com/hibernate/hibernate-orm/commit/4d005c6fc7cdfcf8e4107ee...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-04-21 (Tue, 21 Apr 2026)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/orm/test/any/fetch/JoinFetchAnyTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/any/xml/AnyTypeTest.java
Log Message:
-----------
HHH-16730 add test for JOIN FETCH @Any
and remove obsolete test
Commit: c0ff0153aba79f18e75271977bf47cbb8e92d343
https://github.com/hibernate/hibernate-orm/commit/c0ff0153aba79f18e752719...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-04-21 (Tue, 21 Apr 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/DiscriminatedAssociationAttributeMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/DiscriminatedAssociationMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/DiscriminatedCollectionPart.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/SingularAttributeImpl.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/JoinedDiscriminatedEntityFetch.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/JoinedDiscriminatedEntityInitializer.java
Log Message:
-----------
HHH-16730 support join fetch for @Any mappings
Commit: 88d7e3672b928a669b97debcf2321dd5fddf1012
https://github.com/hibernate/hibernate-orm/commit/88d7e3672b928a669b97deb...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-04-21 (Tue, 21 Apr 2026)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/orm/test/any/fetch/JoinFetchEagerAnyTest.java
Log Message:
-----------
HHH-16730 add similar test for JOIN FETCH @Any with EAGER fetch
Commit: 77fca52b81ec25ab2921936549384e18c16f5f33
https://github.com/hibernate/hibernate-orm/commit/77fca52b81ec25ab2921936...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-04-21 (Tue, 21 Apr 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/DiscriminatedAssociationAttributeMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/DiscriminatedAssociationMapping.java
M hibernate-core/src/test/java/org/hibernate/orm/test/any/fetch/JoinFetchEagerAnyTest.java
Log Message:
-----------
HHH-16730 auto-enable join fetching for EAGER @Any mappings
for consistency with behavior of @ManyToOne
Commit: 18dc1fa164ef7e93a8c427822b70385cd0c9382c
https://github.com/hibernate/hibernate-orm/commit/18dc1fa164ef7e93a8c4278...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-04-21 (Tue, 21 Apr 2026)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/any/annotations/AnyNullabilityTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/any/xml2/AnyEagerXmlTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/any/xml2/AnyLazyXmlTest.java
Log Message:
-----------
HHH-16730 fix tests after addition of @Any join fetch
Commit: 49933d1d004c3a31889200517c9041d133821194
https://github.com/hibernate/hibernate-orm/commit/49933d1d004c3a318892005...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-04-21 (Tue, 21 Apr 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
Log Message:
-----------
HHH-16730 fix failure with @Any and INSERT SELECT after join fetch support
Commit: fded98034098ec07aa973e7141e3d94bd491cd2b
https://github.com/hibernate/hibernate-orm/commit/fded98034098ec07aa973e7...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-04-21 (Tue, 21 Apr 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/DiscriminatedAssociationAttributeMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/DiscriminatedAssociationMapping.java
Log Message:
-----------
HHH-16730 fix issues with circularities in @Any join fetching
Commit: 05603278d3a7c4425c846dd612d7e4c00b19cc86
https://github.com/hibernate/hibernate-orm/commit/05603278d3a7c4425c846dd...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-04-21 (Tue, 21 Apr 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/ToOneAttributeMapping.java
Log Message:
-----------
HHH-16730 fix issue with circularity in join fetching with treated paths
This was exposed by @Any code, but might also affect other cases.
Commit: 267d45d666241b941e8d10c409975cfd071e7b22
https://github.com/hibernate/hibernate-orm/commit/267d45d666241b941e8d10c...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-04-21 (Tue, 21 Apr 2026)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/orm/test/any/fetch/JoinFetchManyToAnyTest.java
Log Message:
-----------
HHH-16730 add test for @ManyToAny
Commit: 96edf2831ef136cea48ca276aa3cf3388f263b4f
https://github.com/hibernate/hibernate-orm/commit/96edf2831ef136cea48ca27...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-04-21 (Tue, 21 Apr 2026)
Changed paths:
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/util/TypeUtils.java
Log Message:
-----------
HHH-16730 fix metamodel generation for @ManyToAny
Commit: 259b0f1ed218edb8bc45934725f50efa33e1312f
https://github.com/hibernate/hibernate-orm/commit/259b0f1ed218edb8bc45934...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-04-21 (Tue, 21 Apr 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/UnifiedAnyDiscriminatorConverter.java
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/JoinedDiscriminatedEntityInitializer.java
Log Message:
-----------
HHH-16730 attempt to implement suggestions due to @beikov
Commit: 8c78199c0111e9bb5a1da23c4032e5fc3f4809e7
https://github.com/hibernate/hibernate-orm/commit/8c78199c0111e9bb5a1da23...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-04-21 (Tue, 21 Apr 2026)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/any/fetch/JoinFetchAnyTest.java
Log Message:
-----------
HHH-16730 test that proxy fetching by side-effect works
Commit: de97a686395e993b127de375633e50808dd69dd5
https://github.com/hibernate/hibernate-orm/commit/de97a686395e993b127de37...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-04-21 (Tue, 21 Apr 2026)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/any/fetch/JoinFetchAnyTest.java
Log Message:
-----------
HHH-16730 test null @Any join fetching
Commit: 3aaefcc70bacb573b66c50e3032a85f101871d14
https://github.com/hibernate/hibernate-orm/commit/3aaefcc70bacb573b66c50e...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-04-21 (Tue, 21 Apr 2026)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/orm/test/any/fetch/JoinFetchAnyQueryCacheTest.java
Log Message:
-----------
HHH-16730 test interaction between @Any join fetching and query cache
Commit: c2cb5a1caaac116dfc37669d82ec1d770a4314cc
https://github.com/hibernate/hibernate-orm/commit/c2cb5a1caaac116dfc37669...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-04-21 (Tue, 21 Apr 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/JoinedDiscriminatedEntityInitializer.java
Log Message:
-----------
HHH-16730 fix interaction between @Any join fetching and query cache
Commit: 702ec108aceec2cabc740ecc99e583fd7b1c343b
https://github.com/hibernate/hibernate-orm/commit/702ec108aceec2cabc740ec...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-04-21 (Tue, 21 Apr 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/JoinedDiscriminatedEntityInitializer.java
Log Message:
-----------
HHH-16730 minor change
Commit: b2f35dd90ed41e00672fb04ba5c2d9457c216b9e
https://github.com/hibernate/hibernate-orm/commit/b2f35dd90ed41e00672fb04...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-04-21 (Tue, 21 Apr 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/JoinedDiscriminatedEntityInitializer.java
Log Message:
-----------
HHH-16730 impleemnt resolveFromPreviousRow()
Commit: 8d0fbfcf4ae79f9bec1db52c393926bf3d635c63
https://github.com/hibernate/hibernate-orm/commit/8d0fbfcf4ae79f9bec1db52...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-04-21 (Tue, 21 Apr 2026)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/orm/test/any/fetch/JoinFetchAnyAndOneToManyTest.java
Log Message:
-----------
HHH-16730 test for resolveFromPreviousRow()
Commit: 274b59fb4a4897fb4abbc94ad7410e0c9997307b
https://github.com/hibernate/hibernate-orm/commit/274b59fb4a4897fb4abbc94...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-04-21 (Tue, 21 Apr 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/annotations/Temporal.java
Log Message:
-----------
fix punctuation in jdoc
Commit: fca32bf9bb31bf5762ac1ed3c3559c3016cb4aeb
https://github.com/hibernate/hibernate-orm/commit/fca32bf9bb31bf5762ac1ed...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-04-21 (Tue, 21 Apr 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/JoinedDiscriminatedEntityInitializer.java
Log Message:
-----------
HHH-16730 simplify (eliminate dead code)
Commit: 57bd6706370d88c04cbbf8686f801c395251fb55
https://github.com/hibernate/hibernate-orm/commit/57bd6706370d88c04cbbf86...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-04-21 (Tue, 21 Apr 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/metamodel/mapping/internal/DiscriminatedAssociationMapping.java
M hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/SingularAttributeImpl.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/internal/DiscriminatedAssociationPathInterpretation.java
A hibernate-core/src/main/java/org/hibernate/sql/results/graph/entity/internal/JoinedDiscriminatedEntityResult.java
A hibernate-core/src/test/java/org/hibernate/orm/test/any/fetch/JoinAnyTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/any/fetch/JoinFetchManyToAnyTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/any/fetch/JoinManyToAnyTest.java
Log Message:
-----------
HHH-16730 support regular + treated HQL joins for @Any and @ManyToAny
Commit: b68d27898e99ce7710b64efcfddf048d52f20641
https://github.com/hibernate/hibernate-orm/commit/b68d27898e99ce7710b64ef...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-04-21 (Tue, 21 Apr 2026)
Changed paths:
M documentation/src/main/asciidoc/introduction/Advanced.adoc
M migration-guide.adoc
M whats-new.adoc
Log Message:
-----------
HHH-16730 update docs, whats new, and migration guide
Compare: https://github.com/hibernate/hibernate-orm/compare/03c679bd320b...b68d278...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
6 days, 23 hours