Branch: refs/heads/main
Home:
https://github.com/hibernate/hibernate-orm
Commit: 7aa99adcf0c9553a3a19974944fd69dee24fa4ce
https://github.com/hibernate/hibernate-orm/commit/7aa99adcf0c9553a3a19974...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2024-12-28 (Sat, 28 Dec 2024)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/Order.java
Log Message:
-----------
fix typo in javadoc
Commit: 07289dfecc9fcaabce4ba0d0bfb91dea4aed1700
https://github.com/hibernate/hibernate-orm/commit/07289dfecc9fcaabce4ba0d...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2024-12-28 (Sat, 28 Dec 2024)
Changed paths:
A hibernate-core/src/main/java/org/hibernate/query/Domain.java
M hibernate-core/src/main/java/org/hibernate/query/Order.java
M hibernate-core/src/main/java/org/hibernate/query/Query.java
A hibernate-core/src/main/java/org/hibernate/query/Restriction.java
M hibernate-core/src/main/java/org/hibernate/query/SelectionQuery.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/internal/SqmCriteriaNodeBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmUtil.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/spi/DelegatingSqmSelectionQueryImplementor.java
A
hibernate-core/src/test/java/org/hibernate/orm/test/query/restriction/RestrictionTest.java
Log Message:
-----------
HHH-18979 prototype for Restrictions
We will need an API like for this for out Jakarta Data 1.1 implementation.
But it's actually really quite generally useful to be able to add some
restrictions to a query without needing to jump through the hoops of the
JPA Criteria API. In some ways, this reminds me of the old Hibernate
criteria API from pre-JPA days (but typesafe, of course).
Commit: 336f034df7a2cf7ae798cdccc1d3377f80fd0740
https://github.com/hibernate/hibernate-orm/commit/336f034df7a2cf7ae798cdc...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2024-12-28 (Sat, 28 Dec 2024)
Changed paths:
A hibernate-core/src/main/java/org/hibernate/query/AttributeRange.java
A hibernate-core/src/main/java/org/hibernate/query/Conjunction.java
A hibernate-core/src/main/java/org/hibernate/query/Disjunction.java
R hibernate-core/src/main/java/org/hibernate/query/Domain.java
A hibernate-core/src/main/java/org/hibernate/query/Negation.java
M hibernate-core/src/main/java/org/hibernate/query/Restriction.java
A hibernate-core/src/main/java/org/hibernate/query/range/Interval.java
A hibernate-core/src/main/java/org/hibernate/query/range/List.java
A hibernate-core/src/main/java/org/hibernate/query/range/LowerBound.java
A hibernate-core/src/main/java/org/hibernate/query/range/Pattern.java
A hibernate-core/src/main/java/org/hibernate/query/range/Range.java
A hibernate-core/src/main/java/org/hibernate/query/range/UpperBound.java
A hibernate-core/src/main/java/org/hibernate/query/range/Value.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/query/restriction/RestrictionTest.java
Log Message:
-----------
HHH-18979 prototype for Restrictions
Make Range a user-visible abstraction (so that it
can be the parameter type of a repository method)
Commit: 3b320e53956bd3c61a4b810226e1fc68a3bf0dfb
https://github.com/hibernate/hibernate-orm/commit/3b320e53956bd3c61a4b810...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2024-12-28 (Sat, 28 Dec 2024)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/Restriction.java
A hibernate-core/src/main/java/org/hibernate/query/range/CaseInsensitiveValue.java
M hibernate-core/src/main/java/org/hibernate/query/range/Range.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/query/restriction/RestrictionTest.java
Log Message:
-----------
HHH-18979 add equalIgnoringCase()
Commit: 40e52b197795b7720de5721a3822a43ef655a98e
https://github.com/hibernate/hibernate-orm/commit/40e52b197795b7720de5721...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2024-12-28 (Sat, 28 Dec 2024)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/Restriction.java
R hibernate-core/src/main/java/org/hibernate/query/range/List.java
M hibernate-core/src/main/java/org/hibernate/query/range/Range.java
A hibernate-core/src/main/java/org/hibernate/query/range/ValueList.java
Log Message:
-----------
HHH-18979 rename to ValueList
and fix whitespace
Commit: deeeb0d0a3ade3d1b9bce46ca4361208f7d6ea4e
https://github.com/hibernate/hibernate-orm/commit/deeeb0d0a3ade3d1b9bce46...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2024-12-28 (Sat, 28 Dec 2024)
Changed paths:
A hibernate-core/src/main/java/org/hibernate/query/NamedAttributeRange.java
M hibernate-core/src/main/java/org/hibernate/query/Restriction.java
M hibernate-core/src/main/java/org/hibernate/query/range/CaseInsensitiveValue.java
M hibernate-core/src/main/java/org/hibernate/query/range/Interval.java
M hibernate-core/src/main/java/org/hibernate/query/range/LowerBound.java
M hibernate-core/src/main/java/org/hibernate/query/range/Pattern.java
M hibernate-core/src/main/java/org/hibernate/query/range/Range.java
M hibernate-core/src/main/java/org/hibernate/query/range/UpperBound.java
M hibernate-core/src/main/java/org/hibernate/query/range/Value.java
M hibernate-core/src/main/java/org/hibernate/query/range/ValueList.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/query/restriction/RestrictionTest.java
Log Message:
-----------
HHH-18979 provide untypesafe version of API
Commit: ca1e78a694241967652211a2dcd75062a6754a6c
https://github.com/hibernate/hibernate-orm/commit/ca1e78a694241967652211a...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2024-12-28 (Sat, 28 Dec 2024)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/Restriction.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/query/restriction/RestrictionTest.java
Log Message:
-----------
HHH-18979 add Restriction.none() as useful degenerate case
Commit: ea4db8393ea1cc1e6986b374e3839e256e930baa
https://github.com/hibernate/hibernate-orm/commit/ea4db8393ea1cc1e6986b37...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2024-12-28 (Sat, 28 Dec 2024)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/AttributeRange.java
M hibernate-core/src/main/java/org/hibernate/query/NamedAttributeRange.java
M hibernate-core/src/main/java/org/hibernate/query/range/CaseInsensitiveValue.java
M hibernate-core/src/main/java/org/hibernate/query/range/Interval.java
M hibernate-core/src/main/java/org/hibernate/query/range/LowerBound.java
M hibernate-core/src/main/java/org/hibernate/query/range/Pattern.java
M hibernate-core/src/main/java/org/hibernate/query/range/Range.java
M hibernate-core/src/main/java/org/hibernate/query/range/UpperBound.java
M hibernate-core/src/main/java/org/hibernate/query/range/Value.java
M hibernate-core/src/main/java/org/hibernate/query/range/ValueList.java
Log Message:
-----------
HHH-18979 simplify Range.toPredicate signature
Commit: 06c400fc1e9103487ae05d482b07522f04beacf9
https://github.com/hibernate/hibernate-orm/commit/06c400fc1e9103487ae05d4...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2024-12-28 (Sat, 28 Dec 2024)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/NamedAttributeRange.java
M hibernate-core/src/main/java/org/hibernate/query/Restriction.java
A hibernate-core/src/main/java/org/hibernate/query/Unrestricted.java
M hibernate-core/src/main/java/org/hibernate/query/range/CaseInsensitiveValue.java
A hibernate-core/src/main/java/org/hibernate/query/range/EmptyRange.java
A hibernate-core/src/main/java/org/hibernate/query/range/FullRange.java
M hibernate-core/src/main/java/org/hibernate/query/range/Interval.java
M hibernate-core/src/main/java/org/hibernate/query/range/LowerBound.java
M hibernate-core/src/main/java/org/hibernate/query/range/Pattern.java
M hibernate-core/src/main/java/org/hibernate/query/range/Range.java
M hibernate-core/src/main/java/org/hibernate/query/range/UpperBound.java
M hibernate-core/src/main/java/org/hibernate/query/range/Value.java
M hibernate-core/src/main/java/org/hibernate/query/range/ValueList.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/query/restriction/RestrictionTest.java
Log Message:
-----------
HHH-18979 work on some details
Commit: 93975c07f745030cee1b9f278fafd5057748d94c
https://github.com/hibernate/hibernate-orm/commit/93975c07f745030cee1b9f2...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2024-12-28 (Sat, 28 Dec 2024)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/Unrestricted.java
Log Message:
-----------
HHH-18979 Unrestricted should have been a record
Commit: f08b98a247a741958681e5f2dadeaed0eca79bf5
https://github.com/hibernate/hibernate-orm/commit/f08b98a247a741958681e5f...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2024-12-28 (Sat, 28 Dec 2024)
Changed paths:
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/CriteriaFinderMethod.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-18979 allow Hibernate Restriction as a query method parameter
Commit: cd9f06a51ecb128d8c1b5a5573917a279d31b6b0
https://github.com/hibernate/hibernate-orm/commit/cd9f06a51ecb128d8c1b5a5...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2024-12-28 (Sat, 28 Dec 2024)
Changed paths:
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/CriteriaFinderMethod.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-18979 allow Range parameters in query methods
Commit: b49766fbb6e32cb16fb5ad64347fa7e6c92e7653
https://github.com/hibernate/hibernate-orm/commit/b49766fbb6e32cb16fb5ad6...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2024-12-28 (Sat, 28 Dec 2024)
Changed paths:
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/EventField.java
Log Message:
-----------
add missing import of Event
Commit: 6da6277c493d8861b1f416f5685cf2b28d37ee90
https://github.com/hibernate/hibernate-orm/commit/6da6277c493d8861b1f416f...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2024-12-28 (Sat, 28 Dec 2024)
Changed paths:
M
tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/fromcore/Customer.java
Log Message:
-----------
tiny change in test
Commit: 0a93f11e47d4639a2f1db4b05a94f3016fe44b4e
https://github.com/hibernate/hibernate-orm/commit/0a93f11e47d4639a2f1db4b...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2024-12-28 (Sat, 28 Dec 2024)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/Restriction.java
M hibernate-core/src/main/java/org/hibernate/query/range/Pattern.java
M hibernate-core/src/main/java/org/hibernate/query/range/Range.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/query/restriction/RestrictionTest.java
Log Message:
-----------
HHH-18979 endsWith(), startsWith(), contains()
Commit: ecb1363cb766dc87d2193abd8e5bf9462751d91e
https://github.com/hibernate/hibernate-orm/commit/ecb1363cb766dc87d2193ab...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2024-12-28 (Sat, 28 Dec 2024)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/Restriction.java
M hibernate-core/src/main/java/org/hibernate/query/range/Pattern.java
M hibernate-core/src/main/java/org/hibernate/query/range/Range.java
Log Message:
-----------
HHH-18979 slight refactor
Commit: 72429854e042360c2c0d155007083a66e26d6206
https://github.com/hibernate/hibernate-orm/commit/72429854e042360c2c0d155...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2024-12-28 (Sat, 28 Dec 2024)
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/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
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
A
tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/restriction/Book.java
A
tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/restriction/Bookshelf.java
A
tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/restriction/RestrictionTest.java
Log Message:
-----------
HHH-18979 handle vararg and List of Restriction and Order
Commit: 1b51560190b4b71892a41b314860a6d0a280600b
https://github.com/hibernate/hibernate-orm/commit/1b51560190b4b71892a41b3...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2024-12-28 (Sat, 28 Dec 2024)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/Query.java
M hibernate-core/src/main/java/org/hibernate/query/Restriction.java
M hibernate-core/src/main/java/org/hibernate/query/SelectionQuery.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
tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AbstractQueryMethod.java
M
tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/restriction/Bookshelf.java
Log Message:
-----------
HHH-18979 improved approach to multiple Restrictions
Commit: 9a49fd900b49f40038a77f334313b798f7311308
https://github.com/hibernate/hibernate-orm/commit/9a49fd900b49f40038a77f3...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2024-12-28 (Sat, 28 Dec 2024)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/Restriction.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/query/restriction/RestrictionTest.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AbstractQueryMethod.java
Log Message:
-----------
HHH-18979 naming for and/or
Commit: 289c2fc036ae63977a030eb1986f5897fde29cee
https://github.com/hibernate/hibernate-orm/commit/289c2fc036ae63977a030eb...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2024-12-28 (Sat, 28 Dec 2024)
Changed paths:
M
hibernate-core/src/test/java/org/hibernate/orm/test/query/restriction/RestrictionTest.java
Log Message:
-----------
HHH-18979 use static imports in test
Commit: 2a99c94f78a7aaf8a21b172108d12b49ab07ee94
https://github.com/hibernate/hibernate-orm/commit/2a99c94f78a7aaf8a21b172...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2024-12-28 (Sat, 28 Dec 2024)
Changed paths:
M documentation/src/main/asciidoc/introduction/Interacting.adoc
M documentation/src/main/asciidoc/introduction/Processor.adoc
Log Message:
-----------
HHH-18979 document Restriction in Short Guide
Commit: 3c1b070dafc43f41b456321237876861053f348f
https://github.com/hibernate/hibernate-orm/commit/3c1b070dafc43f41b456321...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2024-12-28 (Sat, 28 Dec 2024)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/Restriction.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/query/restriction/RestrictionTest.java
Log Message:
-----------
HHH-18979 add varargs overload of in()
Commit: 560d51c46c017902e66961cc5be38c1b5c2c1d61
https://github.com/hibernate/hibernate-orm/commit/560d51c46c017902e66961c...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2024-12-28 (Sat, 28 Dec 2024)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/Restriction.java
M hibernate-core/src/main/java/org/hibernate/query/range/Range.java
M
hibernate-core/src/test/java/org/hibernate/orm/test/query/restriction/RestrictionTest.java
Log Message:
-----------
HHH-18979 add additional static factory methods for Restriction/Range
and add some javadoc
Compare:
https://github.com/hibernate/hibernate-orm/compare/5f82b9cd7e40...560d51c...
To unsubscribe from these emails, change your notification settings at
https://github.com/hibernate/hibernate-orm/settings/notifications