[hibernate/hibernate-orm] 5e107b: HHH-18979 add Restriction.apply() so it can be eas...
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 5e107b898159ebaffaf3f95c4c555e7025b12214
https://github.com/hibernate/hibernate-orm/commit/5e107b898159ebaffaf3f95...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2024-12-29 (Sun, 29 Dec 2024)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/criteria/CriteriaDefinition.java
M hibernate-core/src/main/java/org/hibernate/query/criteria/JpaCriteriaQuery.java
M hibernate-core/src/main/java/org/hibernate/query/restriction/Restriction.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/AbstractSqmSelectionQuery.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/select/SqmSelectStatement.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/restriction/RestrictionTest.java
Log Message:
-----------
HHH-18979 add Restriction.apply() so it can be easily used with criteria queries
Commit: 80fb5950ae32b6fe468f4fbab591ab20e54909a2
https://github.com/hibernate/hibernate-orm/commit/80fb5950ae32b6fe468f4fb...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2024-12-29 (Sun, 29 Dec 2024)
Changed paths:
M documentation/src/main/asciidoc/introduction/Interacting.adoc
M hibernate-core/src/main/java/org/hibernate/query/criteria/CriteriaDefinition.java
M hibernate-core/src/main/java/org/hibernate/query/criteria/JpaCriteriaQuery.java
M hibernate-core/src/main/java/org/hibernate/query/criteria/JpaQueryStructure.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/NodeBuilder.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/KeyBasedPagination.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmCriteriaNodeBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/from/SqmFromClause.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/select/AbstractSqmSelectQuery.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/select/SqmJpaCompoundSelection.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/select/SqmQuerySpec.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/select/SqmSelectStatement.java
M hibernate-core/src/test/java/org/hibernate/orm/test/jpa/criteria/query/CriteriaDefinitionTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/restriction/RestrictionTest.java
Log Message:
-----------
HHH-18979 add JpaCriteriaQuery.getRoot()
making it cleaner to manipulate criteria constructed from HQL
also clean up some dodgy unchecked casts
Compare: https://github.com/hibernate/hibernate-orm/compare/7e14baa95d81...80fb595...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
1 month, 3 weeks
[hibernate/hibernate-orm] 7e14ba: HHH-18990 move Path and Restriction to their own p...
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 7e14baa95d81015a8a6deebd3b54a92868144fa8
https://github.com/hibernate/hibernate-orm/commit/7e14baa95d81015a8a6deeb...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2024-12-29 (Sun, 29 Dec 2024)
Changed paths:
M documentation/src/main/asciidoc/introduction/Interacting.adoc
M hibernate-core/src/main/java/org/hibernate/annotations/processing/Find.java
M hibernate-core/src/main/java/org/hibernate/annotations/processing/HQL.java
R hibernate-core/src/main/java/org/hibernate/query/AttributeRange.java
R hibernate-core/src/main/java/org/hibernate/query/Conjunction.java
R hibernate-core/src/main/java/org/hibernate/query/Disjunction.java
R hibernate-core/src/main/java/org/hibernate/query/NamedAttributeRange.java
R hibernate-core/src/main/java/org/hibernate/query/NamedPathElement.java
R hibernate-core/src/main/java/org/hibernate/query/Negation.java
M hibernate-core/src/main/java/org/hibernate/query/Order.java
R hibernate-core/src/main/java/org/hibernate/query/Path.java
R hibernate-core/src/main/java/org/hibernate/query/PathElement.java
R hibernate-core/src/main/java/org/hibernate/query/PathRange.java
R hibernate-core/src/main/java/org/hibernate/query/PathRoot.java
M hibernate-core/src/main/java/org/hibernate/query/Query.java
R hibernate-core/src/main/java/org/hibernate/query/Restriction.java
M hibernate-core/src/main/java/org/hibernate/query/SelectionQuery.java
R hibernate-core/src/main/java/org/hibernate/query/Unrestricted.java
M hibernate-core/src/main/java/org/hibernate/query/range/Range.java
A hibernate-core/src/main/java/org/hibernate/query/restriction/AttributeRange.java
A hibernate-core/src/main/java/org/hibernate/query/restriction/Conjunction.java
A hibernate-core/src/main/java/org/hibernate/query/restriction/Disjunction.java
A hibernate-core/src/main/java/org/hibernate/query/restriction/NamedAttributeRange.java
A hibernate-core/src/main/java/org/hibernate/query/restriction/NamedPathElement.java
A hibernate-core/src/main/java/org/hibernate/query/restriction/Negation.java
A hibernate-core/src/main/java/org/hibernate/query/restriction/Path.java
A hibernate-core/src/main/java/org/hibernate/query/restriction/PathElement.java
A hibernate-core/src/main/java/org/hibernate/query/restriction/PathRange.java
A hibernate-core/src/main/java/org/hibernate/query/restriction/PathRoot.java
A hibernate-core/src/main/java/org/hibernate/query/restriction/Restriction.java
A hibernate-core/src/main/java/org/hibernate/query/restriction/Unrestricted.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
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/util/Constants.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/restriction/Bookshelf.java
Log Message:
-----------
HHH-18990 move Path and Restriction to their own package
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
1 month, 3 weeks
[hibernate/hibernate-orm] ae4c73: HHH-18990 refinements to Path, add NotNull range
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: ae4c7305aae88e5d928de19008806639c4e8c1e7
https://github.com/hibernate/hibernate-orm/commit/ae4c7305aae88e5d928de19...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2024-12-29 (Sun, 29 Dec 2024)
Changed paths:
M documentation/src/main/asciidoc/introduction/Interacting.adoc
M hibernate-core/src/main/java/org/hibernate/query/NamedAttributeRange.java
A hibernate-core/src/main/java/org/hibernate/query/NamedPathElement.java
M hibernate-core/src/main/java/org/hibernate/query/Path.java
M hibernate-core/src/main/java/org/hibernate/query/PathElement.java
M hibernate-core/src/main/java/org/hibernate/query/PathRange.java
M hibernate-core/src/main/java/org/hibernate/query/PathRoot.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/EmptyRange.java
M 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
A hibernate-core/src/main/java/org/hibernate/query/range/NotNull.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-18990 refinements to Path, add NotNull range
Commit: 53b915f66f7a4a1eac1d5379b1a8a3ea459c54ee
https://github.com/hibernate/hibernate-orm/commit/53b915f66f7a4a1eac1d537...
Author: Gavin King <gavin(a)hibernate.org>
Date: 2024-12-29 (Sun, 29 Dec 2024)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/query/criteria/internal/NamedCriteriaQueryMementoImpl.java
M hibernate-core/src/main/java/org/hibernate/query/hql/internal/NamedHqlQueryMementoImpl.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/QuerySqmImpl.java
Log Message:
-----------
very minor code cleanups
Compare: https://github.com/hibernate/hibernate-orm/compare/b3e614d0562d...53b915f...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
1 month, 3 weeks
[hibernate/hibernate-orm] 8b6487: HHH-18990 introduce Path, allowing Restrictions on...
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 8b648787861370e9d7f52f327fd56a326e4a72c5
https://github.com/hibernate/hibernate-orm/commit/8b648787861370e9d7f52f3...
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 hibernate-core/src/main/java/org/hibernate/query/AttributeRange.java
M hibernate-core/src/main/java/org/hibernate/query/Conjunction.java
M hibernate-core/src/main/java/org/hibernate/query/Disjunction.java
M hibernate-core/src/main/java/org/hibernate/query/NamedAttributeRange.java
M hibernate-core/src/main/java/org/hibernate/query/Negation.java
A hibernate-core/src/main/java/org/hibernate/query/Path.java
A hibernate-core/src/main/java/org/hibernate/query/PathElement.java
A hibernate-core/src/main/java/org/hibernate/query/PathRange.java
A hibernate-core/src/main/java/org/hibernate/query/PathRoot.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/EmptyRange.java
M 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/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/datasource/DataSourceTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/restriction/RestrictionTest.java
Log Message:
-----------
HHH-18990 introduce Path, allowing Restrictions on compound paths
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
1 month, 3 weeks
[hibernate/hibernate-orm] a6aeeb: HHH-18989 log more info when DataSource is used
by Gavin King
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: a6aeeba8fe09ae9acce8f2e384f8b73676bfe862
https://github.com/hibernate/hibernate-orm/commit/a6aeeba8fe09ae9acce8f2e...
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/engine/jdbc/connections/internal/DatabaseConnectionInfoImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/internal/DatasourceConnectionProviderImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/internal/DriverManagerConnectionProviderImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/spi/ConnectionProvider.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/env/internal/ExtractedDatabaseMetaDataImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/env/internal/JdbcEnvironmentImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/env/internal/JdbcEnvironmentInitiator.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/env/spi/ExtractedDatabaseMetaData.java
A hibernate-core/src/test/java/org/hibernate/orm/test/datasource/DataSourceTest.java
A hibernate-core/src/test/java/org/hibernate/orm/test/datasource/TestDataSourceConnectionProvider.java
M hibernate-testing/src/main/java/org/hibernate/testing/jdbc/ConnectionProviderDelegate.java
M hibernate-testing/src/main/java/org/hibernate/testing/jta/JtaAwareConnectionProviderImpl.java
Log Message:
-----------
HHH-18989 log more info when DataSource is used
get it from the DatabaseMetaData
Commit: 4176cb22ab8e530737300aef77244abc59bda8e1
https://github.com/hibernate/hibernate-orm/commit/4176cb22ab8e530737300ae...
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/engine/jdbc/connections/internal/ConnectionProviderInitiator.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/temptable/GlobalTemporaryTableStrategy.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/mutation/internal/temptable/LocalTemporaryTableStrategy.java
M hibernate-core/src/main/java/org/hibernate/resource/beans/internal/Helper.java
Log Message:
-----------
some misc code cleanups
Commit: ac0fbd776046c92408eaedb01ef6a610d409978f
https://github.com/hibernate/hibernate-orm/commit/ac0fbd776046c92408eaedb...
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/datasource/DataSourceTest.java
Log Message:
-----------
HHH-18989 disable test for DB2 and for Oracle autonomous
Compare: https://github.com/hibernate/hibernate-orm/compare/aea72cccd5b7...ac0fbd7...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
1 month, 3 weeks
[hibernate/hibernate-orm] 7aa99a: fix typo in javadoc
by Gavin King
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
1 month, 3 weeks