[hibernate/hibernate-orm] 409669: HHH-19364 completely remove use of addOrder
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 409669b8c4e9ae84f9fec402bc842c3cf21adab5
https://github.com/hibernate/hibernate-orm/commit/409669b8c4e9ae84f9fec40...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-04-23 (Wed, 23 Apr 2025)
Changed paths:
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AbstractCriteriaMethod.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AbstractQueryMethod.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/CriteriaDeleteMethod.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/CriteriaFinderMethod.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/QueryMethod.java
Log Message:
-----------
HHH-19364 completely remove use of addOrder
Commit: 72e5c5435406dc9bd9112a83348132538ea4fedd
https://github.com/hibernate/hibernate-orm/commit/72e5c5435406dc9bd9112a8...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-04-23 (Wed, 23 Apr 2025)
Changed paths:
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/test/java/org/hibernate/orm/test/query/dynamic/SimpleQuerySpecificationTests.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AbstractCriteriaMethod.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/QueryMethod.java
Log Message:
-----------
HHH-19364 rename method to just buildCriteria()
Commit: 1f57aae9445206df4979b99751f489e2e482a6d2
https://github.com/hibernate/hibernate-orm/commit/1f57aae9445206df4979b99...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-04-23 (Wed, 23 Apr 2025)
Changed paths:
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AbstractCriteriaMethod.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AbstractQueryMethod.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/CriteriaFinderMethod.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/QueryMethod.java
Log Message:
-----------
HHH-19364 simplify generated code to take better advantage of Specification
1. don't build a List of Orders when using Specification
2. use Specification.createQuery() if possible (non-reactive case)
Commit: 114d96ef421b68b9bc1312bfe3f2900d56dc3b4d
https://github.com/hibernate/hibernate-orm/commit/114d96ef421b68b9bc1312b...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-04-23 (Wed, 23 Apr 2025)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/programmatic/QuerySpecification.java
Log Message:
-----------
HHH-19364 add a little bit of additional jdoc
Compare: https://github.com/hibernate/hibernate-orm/compare/4c5437e2789c...114d96e...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
5 months
[hibernate/hibernate-orm] 371832: HHH-19364 make a Specification convertible to a Cr...
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 37183299a0085f305ead19e0f1adb0717e52a92e
https://github.com/hibernate/hibernate-orm/commit/37183299a0085f305ead19e...
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/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
Log Message:
-----------
HHH-19364 make a Specification convertible to a CriteriaQuery
Commit: 4c5437e2789ceec376ea0c212e2b679601411c98
https://github.com/hibernate/hibernate-orm/commit/4c5437e2789ceec376ea0c2...
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/sqm/internal/AbstractSqmSelectionQuery.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/QuerySqmImpl.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmSelectionQueryImpl.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmUtil.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/dynamic/SimpleQuerySpecificationTests.java
Log Message:
-----------
HHH-19364 proper implementation of validate()
because @sebersole complained
Compare: https://github.com/hibernate/hibernate-orm/compare/2eae2d4cd2fa...4c5437e...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
5 months
[hibernate/hibernate-orm] 365208: HHH-19364 remove SelectionQuery.addRestriction()
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 36520805678d9c13c4755ae68cf4ff4493e24692
https://github.com/hibernate/hibernate-orm/commit/36520805678d9c13c4755ae...
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/Query.java
M hibernate-core/src/main/java/org/hibernate/query/SelectionQuery.java
M hibernate-core/src/main/java/org/hibernate/query/restriction/Restriction.java
M hibernate-core/src/main/java/org/hibernate/query/spi/AbstractQuery.java
M hibernate-core/src/main/java/org/hibernate/query/sql/internal/NativeQueryImpl.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/AbstractSqmSelectionQuery.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/QuerySqmImpl.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/spi/DelegatingSqmSelectionQueryImplementor.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/restriction/RestrictionTest.java
Log Message:
-----------
HHH-19364 remove SelectionQuery.addRestriction()
Commit: 21bca0650d299e280a80d85f32745690a5075ec6
https://github.com/hibernate/hibernate-orm/commit/21bca0650d299e280a80d85...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-04-22 (Tue, 22 Apr 2025)
Changed paths:
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AbstractCriteriaMethod.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AbstractQueryMethod.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/CriteriaDeleteMethod.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/CriteriaFinderMethod.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/QueryMethod.java
Log Message:
-----------
HHH-19364 use SelectionSpecification for Restrictions in Processor
Commit: 2e64b222262949837c5ab8630f26c1db8537055c
https://github.com/hibernate/hibernate-orm/commit/2e64b222262949837c5ab86...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2025-04-22 (Tue, 22 Apr 2025)
Changed paths:
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AbstractCriteriaMethod.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AbstractQueryMethod.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/CriteriaFinderMethod.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/QueryMethod.java
Log Message:
-----------
HHH-19364 start migrating to SelectionSpecification for Orders in Processor
Commit: ed60118aefe58cce0cc65457388a9daf7fa1f2e1
https://github.com/hibernate/hibernate-orm/commit/ed60118aefe58cce0cc6545...
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/sqm/internal/SqmUtil.java
Log Message:
-----------
HHH-19364 fix a bug introduced by Specifications in handling Order
previously, we never encountered the case of a missing select clause,
because it was already filled in by the Query object, now we do!
Commit: 2eae2d4cd2fa3a71e67cdca6ca3c32ad2de44138
https://github.com/hibernate/hibernate-orm/commit/2eae2d4cd2fa3a71e67cdca...
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
Log Message:
-----------
fix mistake in javadoc
Compare: https://github.com/hibernate/hibernate-orm/compare/4fc8590da0db...2eae2d4...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
5 months