[hibernate/hibernate-orm] 0c3654: HHH-19364 changes to Specifications to support Hib...
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 0c3654b0f51e40d78d132214a5f55bab250bd22e
https://github.com/hibernate/hibernate-orm/commit/0c3654b0f51e40d78d13221...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-04-22 (Tue, 22 Apr 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/programmatic/MutationSpecification.java
M hibernate-core/src/main/java/org/hibernate/query/programmatic/QuerySpecification.java
M hibernate-core/src/main/java/org/hibernate/query/programmatic/SelectionSpecification.java
M hibernate-core/src/main/java/org/hibernate/query/programmatic/internal/MutationSpecificationImpl.java
M hibernate-core/src/main/java/org/hibernate/query/programmatic/internal/SelectionSpecificationImpl.java
M hibernate-core/src/main/java/org/hibernate/query/restriction/NamedPathElement.java
M hibernate-core/src/main/java/org/hibernate/query/restriction/PathElement.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmUtil.java
Log Message:
-----------
HHH-19364 changes to Specifications to support Hibernate Processor
1. fix generic types of parameters (should be lower bounds)
2. make it work with plain-vanilla EntityManager
3. to eliminate ambiguity in overload resolution, this unfortunately
required disallowing SharedSessionContract
4. make Path.fetch() use LEFT join
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
5 months
[hibernate/hibernate-orm] 50a444: HHH-18198 -
by Jan Schatteman
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 50a4444d969ca37db878deca029cddd43335b874
https://github.com/hibernate/hibernate-orm/commit/50a4444d969ca37db878dec...
Author: Jan Schatteman <jschatte(a)redhat.com>
Date: 2025-04-22 (Tue, 22 Apr 2025)
Changed paths:
M documentation/src/main/asciidoc/userguide/chapters/domain/embeddables.adoc
R hibernate-core/src/main/java/org/hibernate/annotations/Target.java
A hibernate-core/src/main/java/org/hibernate/annotations/TargetEmbeddable.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/BasicValueBinder.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/PropertyContainer.java
M hibernate-core/src/main/java/org/hibernate/boot/model/internal/PropertyInferredData.java
M hibernate-core/src/main/java/org/hibernate/boot/models/HibernateAnnotations.java
A hibernate-core/src/main/java/org/hibernate/boot/models/annotations/internal/TargetEmbeddableAnnotation.java
R hibernate-core/src/main/java/org/hibernate/boot/models/annotations/internal/TargetLegacyAnnotation.java
M hibernate-core/src/test/java/org/hibernate/orm/test/annotations/target/LuggageImpl.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/basic/ParentTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/ParentTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/TargetEmbeddableOnEmbeddedTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/TargetEmbeddableOnInterfaceTest.java
R hibernate-core/src/test/java/org/hibernate/orm/test/mapping/embeddable/TargetTest.java
M hibernate-envers/src/test/java/org/hibernate/orm/test/envers/integration/interfaces/components/ComponentTestEntity.java
M migration-guide.adoc
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/util/TypeUtils.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/targetannotation/House.java
Log Message:
-----------
HHH-18198 -
Removed org.hibernate.annotations.Target
Created new org.hibernate.annotations.TargetEmbeddable
Signed-off-by: Jan Schatteman <jschatte(a)redhat.com>
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
5 months
[hibernate/hibernate-orm] 6edd3f: HHH-19364 snappier naming
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 6edd3f1dba4acc6635656fe489a24a512e5ee1aa
https://github.com/hibernate/hibernate-orm/commit/6edd3f1dba4acc6635656fe...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-04-22 (Tue, 22 Apr 2025)
Changed paths:
M documentation/src/main/asciidoc/introduction/Interacting.adoc
M hibernate-core/src/main/java/org/hibernate/query/programmatic/MutationSpecification.java
M hibernate-core/src/main/java/org/hibernate/query/programmatic/QuerySpecification.java
M hibernate-core/src/main/java/org/hibernate/query/programmatic/SelectionSpecification.java
M hibernate-core/src/main/java/org/hibernate/query/programmatic/internal/MutationSpecificationImpl.java
M hibernate-core/src/main/java/org/hibernate/query/programmatic/internal/SelectionSpecificationImpl.java
M hibernate-core/src/main/java/org/hibernate/query/restriction/Path.java
M hibernate-core/src/main/java/org/hibernate/query/restriction/Restriction.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/dynamic/SimpleQuerySpecificationTests.java
Log Message:
-----------
HHH-19364 snappier naming
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
5 months
[hibernate/hibernate-orm] 833574: overload findMultiple() to accept EntityGraph
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 833574a977cd2f290e98dc59003df30624f43aae
https://github.com/hibernate/hibernate-orm/commit/833574a977cd2f290e98dc5...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-04-22 (Tue, 22 Apr 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/Session.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/SessionDelegatorBaseImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/SessionLazyDelegator.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
Log Message:
-----------
overload findMultiple() to accept EntityGraph
Commit: 27c0e8bd866e5539ecab1f9324765f41d2552d1f
https://github.com/hibernate/hibernate-orm/commit/27c0e8bd866e5539ecab1f9...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-04-22 (Tue, 22 Apr 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/IdentifierLoadAccess.java
M hibernate-core/src/main/java/org/hibernate/MultiIdentifierLoadAccess.java
M hibernate-core/src/main/java/org/hibernate/NaturalIdLoadAccess.java
M hibernate-core/src/main/java/org/hibernate/NaturalIdMultiLoadAccess.java
M hibernate-core/src/main/java/org/hibernate/SimpleNaturalIdLoadAccess.java
M hibernate-core/src/main/java/org/hibernate/internal/MultiIdentifierLoadAccessImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/NaturalIdMultiLoadAccessStandard.java
M hibernate-core/src/main/java/org/hibernate/loader/internal/BaseNaturalIdLoadAccessImpl.java
M hibernate-core/src/main/java/org/hibernate/loader/internal/IdentifierLoadAccessImpl.java
M hibernate-core/src/main/java/org/hibernate/loader/internal/NaturalIdLoadAccessImpl.java
M hibernate-core/src/main/java/org/hibernate/loader/internal/SimpleNaturalIdLoadAccessImpl.java
Log Message:
-----------
XxxxLoadAccess APIs should accept EntityGraph, not only RootGraph
Commit: 8d667e24097af90b22cb0d99d2cba131992fab9f
https://github.com/hibernate/hibernate-orm/commit/8d667e24097af90b22cb0d9...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-04-22 (Tue, 22 Apr 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/StatelessSession.java
M hibernate-core/src/main/java/org/hibernate/internal/StatelessSessionImpl.java
Log Message:
-----------
overload getMultiple() to accept EntityGraph
Commit: 3503fdc8a9af9b3d9cabfd7d7871d31718ee607d
https://github.com/hibernate/hibernate-orm/commit/3503fdc8a9af9b3d9cabfd7...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-04-22 (Tue, 22 Apr 2025)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/orm/test/loading/multiLoad/FindMultipleEntityGraphTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/loading/multiLoad/GetMultipleEntityGraphTest.java
Log Message:
-----------
tests for findMultiple() and getMultiple() to accepting EntityGraph
Compare: https://github.com/hibernate/hibernate-orm/compare/abdffb442626...3503fdc...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
5 months