[hibernate/hibernate-orm] 62c724: HHH-20445 update to Jakarta Data 1.1.0-M3
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 62c7240b57cab598186b62a0962c82053c567790
https://github.com/hibernate/hibernate-orm/commit/62c7240b57cab598186b62a...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M gradle/libs.versions.toml
M tooling/metamodel-generator/hibernate-processor.gradle
Log Message:
-----------
HHH-20445 update to Jakarta Data 1.1.0-M3
Commit: 153f31048fd8a9a4bf771b2a1e3b0a300b49ca61
https://github.com/hibernate/hibernate-orm/commit/153f31048fd8a9a4bf771b2...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/metamodel/DataMetamodelEntity.java
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/metamodel/DataMetamodelPart.java
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/metamodel/DataMetamodelRelated.java
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/metamodel/DataMetamodelStatus.java
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/metamodel/DataMetamodelTest.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/DataAnnotationMetaAttribute.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/DataMetaAttributeGenerationVisitor.java
Log Message:
-----------
HHH-20445 implement Data 1.1 metamodel types
Commit: 6e6a2e145b210e855fe6354e57dde60946f8411c
https://github.com/hibernate/hibernate-orm/commit/6e6a2e145b210e855fe6354...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M hibernate-core/hibernate-core.gradle
A hibernate-core/src/main/java/org/hibernate/query/restriction/JakartaDataRestriction.java
A hibernate-core/src/test/java/org/hibernate/orm/test/query/restriction/JakartaDataRestrictionTest.java
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/restriction/DataRestrictionBook.java
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/restriction/DataRestrictionPublisher.java
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/restriction/DataRestrictionRepository.java
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/restriction/DataRestrictionTest.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/AnnotationMetaEntity.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/util/Constants.java
Log Message:
-----------
HHH-20445 implement Data 1.1 restrictions
Commit: d27a055b4a3611dbc8e90228c586e64e2e159c02
https://github.com/hibernate/hibernate-orm/commit/d27a055b4a3611dbc8e9022...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/restriction/JakartaDataRestriction.java
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/constraint/DataTest.java
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/constraint/MyConstrainedRepository.java
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/constraint/MyEntity.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/AnnotationMetaEntity.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/util/Constants.java
Log Message:
-----------
HHH-20445 implement Data 1.1 constraints and @Is
Commit: 80d9ef9933a6adcde5d8c4fdf8ea10b3d604c903
https://github.com/hibernate/hibernate-orm/commit/80d9ef9933a6adcde5d8c4f...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/select/InvalidSelectionRepository.java
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/select/SelectionBook.java
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/select/SelectionPublisher.java
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/select/SelectionRepository.java
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/select/SelectionStatus.java
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/select/SelectionTest.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/AbstractFinderMethod.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/AnnotationMetaEntity.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/IdFinderMethod.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/NaturalIdFinderMethod.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/QueryMethod.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/util/Constants.java
Log Message:
-----------
HHH-20445 implement Data 1.1 @Select and @First
Commit: 1bf640f6d44165507a57d5a88a4b354d9fe4929a
https://github.com/hibernate/hibernate-orm/commit/1bf640f6d44165507a57d5a...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/basic/DataTest.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AnnotationMetaEntity.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/LifecycleMethod.java
Log Message:
-----------
HHH-20445 implement Data 1.1 finish support for events
Commit: 6ab5b85e3a8356224fb1b51da3ec9f168f1bff1c
https://github.com/hibernate/hibernate-orm/commit/6ab5b85e3a8356224fb1b51...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
A tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/ParameterConstraint.java
A tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/ResultSelection.java
Log Message:
-----------
HHH-20445 implement Data 1.1 add missing classes
Commit: c6daf9e6983bbc08c82aba0540bdf8075a8abfec
https://github.com/hibernate/hibernate-orm/commit/c6daf9e6983bbc08c82aba0...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M tooling/metamodel-generator/hibernate-processor.gradle
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/stateful/InvalidStatefulBookRepository.java
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/stateful/InvalidStatelessBackedStatefulBookRepository.java
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/stateful/StatefulBook.java
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/stateful/StatefulBookRepository.java
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/stateful/StatefulRepositoryTest.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AnnotationMetaEntity.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/DefaultConstructor.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/LifecycleMethod.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/RepositoryConstructor.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/util/Constants.java
Log Message:
-----------
HHH-20445 implement Data 1.1 support StatefulRepositories
Commit: 3491e580d71ea9832b26d938bf26ad1bbe009b82
https://github.com/hibernate/hibernate-orm/commit/3491e580d71ea9832b26d93...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/stateful/EntityManagerStatefulBookRepository.java
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/stateful/StatelessBookRepository.java
Log Message:
-----------
HHH-20445 implement Data 1.1 additional test
Commit: 973a8d60ee36a54649f66ac61379c91369c78406
https://github.com/hibernate/hibernate-orm/commit/973a8d60ee36a54649f66ac...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/restriction/JakartaDataRestriction.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/restriction/JakartaDataRestrictionTest.java
Log Message:
-----------
HHH-20445 implement Data 1.1 support more functions
Commit: 9d018c54d86f361b24330fc1b94ce61db93b1a88
https://github.com/hibernate/hibernate-orm/commit/9d018c54d86f361b24330fc...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/ClassWriter.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/DataAnnotationMetaAttribute.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/DataMetaAttributeGenerationVisitor.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/util/Constants.java
Log Message:
-----------
HHH-20445 implement Data 1.1 move some string literals to Constants
Commit: 54149c634fa33e61e7b58d52a71ee8f8ca773bca
https://github.com/hibernate/hibernate-orm/commit/54149c634fa33e61e7b58d5...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/select/SelectionTest.java
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/stateful/StatefulRepositoryTest.java
Log Message:
-----------
HHH-20445 implement Data 1.1 get tests past checker framework
Commit: 2a85f18b3f83db471e8e03432b9fa9de69ea3d6d
https://github.com/hibernate/hibernate-orm/commit/2a85f18b3f83db471e8e034...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M tooling/metamodel-generator/hibernate-processor.gradle
Log Message:
-----------
disable checker framework on Processor tests
Commit: ee3b7b3fc1a6e427a37b6f0824bf3f87f7a3cd91
https://github.com/hibernate/hibernate-orm/commit/ee3b7b3fc1a6e427a37b6f0...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/restriction/JakartaDataRestriction.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/restriction/JakartaDataRestrictionTest.java
Log Message:
-----------
HHH-20445 more tests for Jakarta Data restrictions
Commit: e99fcdb1a7cb22cf8742d9b4b37a9b6aa755b36d
https://github.com/hibernate/hibernate-orm/commit/e99fcdb1a7cb22cf8742d9b...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M documentation/documentation.gradle
Log Message:
-----------
HHH-20445 fix javadoc build
Commit: c35e4dfc948d756ef60865070c9c86450f394326
https://github.com/hibernate/hibernate-orm/commit/c35e4dfc948d756ef608650...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/restriction/DataRestrictionTest.java
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/select/InvalidSelectionRepository.java
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/select/SelectionRepository.java
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/select/SelectionTest.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AnnotationMetaEntity.java
Log Message:
-----------
HHH-20445 additional validation
Commit: 5bb5562c905af523156acc611a4a6b457b9d977b
https://github.com/hibernate/hibernate-orm/commit/5bb5562c905af523156acc6...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/restriction/JakartaDataRestriction.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/restriction/JakartaDataRestrictionTest.java
Log Message:
-----------
HHH-20445 use portable division operator for Jakarta Data restrictions
Commit: ebe5cae85fd3918e407a40230ce8737a78101b71
https://github.com/hibernate/hibernate-orm/commit/ebe5cae85fd3918e407a402...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/restriction/InvalidDataRestrictionRepository.java
Log Message:
-----------
HHH-20445 add missing file
Commit: aa4ebf4131b3ee2d4a07a88b5f645cad93f1b83e
https://github.com/hibernate/hibernate-orm/commit/aa4ebf4131b3ee2d4a07a88...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/restriction/JakartaDataRestriction.java
M hibernate-core/src/main/java/org/hibernate/query/restriction/Restriction.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/restriction/JakartaDataRestrictionTest.java
Log Message:
-----------
HHH-20445 code cleanup in JakartaDataRestriction
Commit: 7d0f90157a1245007a0f4e3d0f985284b71a10d5
https://github.com/hibernate/hibernate-orm/commit/7d0f90157a1245007a0f4e3...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/restriction/JakartaDataRestriction.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/restriction/JakartaDataRestrictionTest.java
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/restriction/DataRestrictionTest.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AbstractQueryMethod.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/util/Constants.java
Log Message:
-----------
HHH-20445 get rid of JakartaDataRestriction.all methods
Commit: 0e0adc5511928c3ea2a09337554a7c99a952f3b6
https://github.com/hibernate/hibernate-orm/commit/0e0adc5511928c3ea2a0933...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/restriction/JakartaDataRestriction.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/restriction/JakartaDataRestrictionTest.java
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/constraint/DataTest.java
M tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/restriction/DataRestrictionTest.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/AbstractQueryMethod.java
Log Message:
-----------
HHH-20445 rename and document operations of JakartaDataRestriction
Commit: b44bb15313dda7a80cee209f56f24a1bacccae03
https://github.com/hibernate/hibernate-orm/commit/b44bb15313dda7a80cee209...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/restriction/JakartaDataRestriction.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/NodeBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmCriteriaNodeBuilder.java
Log Message:
-----------
HHH-20445 eliminate use of SqmExpression in JakartaDataRestriction
Commit: fbed469f1deacd68105b9a22b7ade12389b2197f
https://github.com/hibernate/hibernate-orm/commit/fbed469f1deacd68105b9a2...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/restriction/JakartaDataRestriction.java
Log Message:
-----------
HHH-20445 add @apiNote
Compare: https://github.com/hibernate/hibernate-orm/compare/4491fec080f2...fbed469...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
1 month