diff --git a/documentation/src/main/asciidoc/introduction/Interacting.adoc b/documentation/src/main/asciidoc/introduction/Interacting.adoc index 470cda28df3a..943d743a1344 100644 --- a/documentation/src/main/asciidoc/introduction/Interacting.adoc +++ b/documentation/src/main/asciidoc/introduction/Interacting.adoc @@ -1067,7 +1067,7 @@ List matchingBooks = query.getResultList(); Notice that: -- The link:{doc-javadoc-url}org/hibernate/query/Restriction.html[`Restriction`] interface has static methods for constructing a variety of different kinds of restriction in a completely typesafe way. +- The link:{doc-javadoc-url}org/hibernate/query/restriction/Restriction.html[`Restriction`] interface has static methods for constructing a variety of different kinds of restriction in a completely typesafe way. - Similarly, the link:{doc-javadoc-url}org/hibernate/query/Order.html[`Order`] class has a variety of static methods for constructing different kinds of ordering criteria. We need the following methods of `SelectionQuery`: @@ -1085,7 +1085,7 @@ Unfortunately, `Restriction` and `Order` can't be used with JPA's `TypedQuery` i Alternatively, `Restriction` and `Order` can be used with <>, and even with link:{doc-data-repositories-url}[Jakarta Data repositories]. -The interface link:{doc-javadoc-url}org/hibernate/query/Path.html[`Path`] may be used to express restrictions on fields of an embedded or associated entity class. +The interface link:{doc-javadoc-url}org/hibernate/query/restriction/Path.html[`Path`] may be used to express restrictions on fields of an embedded or associated entity class. [source,java] ---- diff --git a/hibernate-core/src/main/java/org/hibernate/annotations/processing/Find.java b/hibernate-core/src/main/java/org/hibernate/annotations/processing/Find.java index bff8e145b20c..4a66818652d9 100644 --- a/hibernate-core/src/main/java/org/hibernate/annotations/processing/Find.java +++ b/hibernate-core/src/main/java/org/hibernate/annotations/processing/Find.java @@ -169,7 +169,7 @@ * *

* Finally, a method might have a parameter of type - * {@link org.hibernate.query.Restriction Restriction}, + * {@link org.hibernate.query.restriction.Restriction Restriction}, * allowing the caller to apply an arbitrary filtering criterion to * the query results. *

diff --git a/hibernate-core/src/main/java/org/hibernate/annotations/processing/HQL.java b/hibernate-core/src/main/java/org/hibernate/annotations/processing/HQL.java index 31ffa23587c4..cd0358d52cab 100644 --- a/hibernate-core/src/main/java/org/hibernate/annotations/processing/HQL.java +++ b/hibernate-core/src/main/java/org/hibernate/annotations/processing/HQL.java @@ -135,7 +135,7 @@ * *

* Finally, a method might have a parameter of type - * {@link org.hibernate.query.Restriction Restriction}, + * {@link org.hibernate.query.restriction.Restriction Restriction}, * allowing the caller to apply an arbitrary filtering criterion to * the query results. *

diff --git a/hibernate-core/src/main/java/org/hibernate/query/Order.java b/hibernate-core/src/main/java/org/hibernate/query/Order.java index 421750cd4cdc..13a7b425f020 100644 --- a/hibernate-core/src/main/java/org/hibernate/query/Order.java +++ b/hibernate-core/src/main/java/org/hibernate/query/Order.java @@ -51,7 +51,7 @@ * * @see SelectionQuery#setOrder(Order) * @see SelectionQuery#setOrder(java.util.List) - * @see Restriction + * @see org.hibernate.query.restriction.Restriction * * @author Gavin King * diff --git a/hibernate-core/src/main/java/org/hibernate/query/Query.java b/hibernate-core/src/main/java/org/hibernate/query/Query.java index cadb04d3fac8..cf4c9228be9e 100644 --- a/hibernate-core/src/main/java/org/hibernate/query/Query.java +++ b/hibernate-core/src/main/java/org/hibernate/query/Query.java @@ -26,6 +26,7 @@ import org.hibernate.dialect.Dialect; import org.hibernate.graph.GraphSemantic; import org.hibernate.graph.RootGraph; +import org.hibernate.query.restriction.Restriction; import org.hibernate.query.spi.QueryOptions; import org.hibernate.transform.ResultTransformer; diff --git a/hibernate-core/src/main/java/org/hibernate/query/SelectionQuery.java b/hibernate-core/src/main/java/org/hibernate/query/SelectionQuery.java index 09f12663f150..b352250dde65 100644 --- a/hibernate-core/src/main/java/org/hibernate/query/SelectionQuery.java +++ b/hibernate-core/src/main/java/org/hibernate/query/SelectionQuery.java @@ -35,6 +35,7 @@ import jakarta.persistence.TemporalType; import org.hibernate.engine.profile.DefaultFetchProfile; import org.hibernate.graph.GraphSemantic; +import org.hibernate.query.restriction.Restriction; /** * Within the context of an active {@linkplain org.hibernate.Session session}, diff --git a/hibernate-core/src/main/java/org/hibernate/query/range/Range.java b/hibernate-core/src/main/java/org/hibernate/query/range/Range.java index 8d8813ec73b8..e60aa2001d93 100644 --- a/hibernate-core/src/main/java/org/hibernate/query/range/Range.java +++ b/hibernate-core/src/main/java/org/hibernate/query/range/Range.java @@ -9,7 +9,6 @@ import jakarta.persistence.criteria.Predicate; import org.hibernate.Incubating; import org.hibernate.Internal; -import org.hibernate.query.Restriction; import java.util.List; @@ -22,7 +21,7 @@ * * @param The type of the value being restricted * - * @see Restriction + * @see org.hibernate.query.restriction.Restriction * * @author Gavin King * diff --git a/hibernate-core/src/main/java/org/hibernate/query/AttributeRange.java b/hibernate-core/src/main/java/org/hibernate/query/restriction/AttributeRange.java similarity index 95% rename from hibernate-core/src/main/java/org/hibernate/query/AttributeRange.java rename to hibernate-core/src/main/java/org/hibernate/query/restriction/AttributeRange.java index c1f838f0915e..cf37ca452790 100644 --- a/hibernate-core/src/main/java/org/hibernate/query/AttributeRange.java +++ b/hibernate-core/src/main/java/org/hibernate/query/restriction/AttributeRange.java @@ -2,7 +2,7 @@ * SPDX-License-Identifier: LGPL-2.1-or-later * Copyright Red Hat Inc. and Hibernate Authors */ -package org.hibernate.query; +package org.hibernate.query.restriction; import jakarta.persistence.criteria.CriteriaBuilder; import jakarta.persistence.criteria.Predicate; diff --git a/hibernate-core/src/main/java/org/hibernate/query/Conjunction.java b/hibernate-core/src/main/java/org/hibernate/query/restriction/Conjunction.java similarity index 95% rename from hibernate-core/src/main/java/org/hibernate/query/Conjunction.java rename to hibernate-core/src/main/java/org/hibernate/query/restriction/Conjunction.java index e10da2353491..9e850fc4c58c 100644 --- a/hibernate-core/src/main/java/org/hibernate/query/Conjunction.java +++ b/hibernate-core/src/main/java/org/hibernate/query/restriction/Conjunction.java @@ -2,7 +2,7 @@ * SPDX-License-Identifier: LGPL-2.1-or-later * Copyright Red Hat Inc. and Hibernate Authors */ -package org.hibernate.query; +package org.hibernate.query.restriction; import jakarta.persistence.criteria.CriteriaBuilder; import jakarta.persistence.criteria.Predicate; diff --git a/hibernate-core/src/main/java/org/hibernate/query/Disjunction.java b/hibernate-core/src/main/java/org/hibernate/query/restriction/Disjunction.java similarity index 95% rename from hibernate-core/src/main/java/org/hibernate/query/Disjunction.java rename to hibernate-core/src/main/java/org/hibernate/query/restriction/Disjunction.java index 296f3d27b96e..8d5edf7931c3 100644 --- a/hibernate-core/src/main/java/org/hibernate/query/Disjunction.java +++ b/hibernate-core/src/main/java/org/hibernate/query/restriction/Disjunction.java @@ -2,7 +2,7 @@ * SPDX-License-Identifier: LGPL-2.1-or-later * Copyright Red Hat Inc. and Hibernate Authors */ -package org.hibernate.query; +package org.hibernate.query.restriction; import jakarta.persistence.criteria.CriteriaBuilder; import jakarta.persistence.criteria.Predicate; diff --git a/hibernate-core/src/main/java/org/hibernate/query/NamedAttributeRange.java b/hibernate-core/src/main/java/org/hibernate/query/restriction/NamedAttributeRange.java similarity index 97% rename from hibernate-core/src/main/java/org/hibernate/query/NamedAttributeRange.java rename to hibernate-core/src/main/java/org/hibernate/query/restriction/NamedAttributeRange.java index 4b6bdb4a58d1..73e48c8de2f8 100644 --- a/hibernate-core/src/main/java/org/hibernate/query/NamedAttributeRange.java +++ b/hibernate-core/src/main/java/org/hibernate/query/restriction/NamedAttributeRange.java @@ -2,7 +2,7 @@ * SPDX-License-Identifier: LGPL-2.1-or-later * Copyright Red Hat Inc. and Hibernate Authors */ -package org.hibernate.query; +package org.hibernate.query.restriction; import jakarta.persistence.criteria.CriteriaBuilder; import jakarta.persistence.criteria.Predicate; diff --git a/hibernate-core/src/main/java/org/hibernate/query/NamedPathElement.java b/hibernate-core/src/main/java/org/hibernate/query/restriction/NamedPathElement.java similarity index 95% rename from hibernate-core/src/main/java/org/hibernate/query/NamedPathElement.java rename to hibernate-core/src/main/java/org/hibernate/query/restriction/NamedPathElement.java index 40baa4007d7a..c01377b7dbfb 100644 --- a/hibernate-core/src/main/java/org/hibernate/query/NamedPathElement.java +++ b/hibernate-core/src/main/java/org/hibernate/query/restriction/NamedPathElement.java @@ -2,7 +2,7 @@ * SPDX-License-Identifier: LGPL-2.1-or-later * Copyright Red Hat Inc. and Hibernate Authors */ -package org.hibernate.query; +package org.hibernate.query.restriction; import jakarta.persistence.criteria.Root; diff --git a/hibernate-core/src/main/java/org/hibernate/query/Negation.java b/hibernate-core/src/main/java/org/hibernate/query/restriction/Negation.java similarity index 94% rename from hibernate-core/src/main/java/org/hibernate/query/Negation.java rename to hibernate-core/src/main/java/org/hibernate/query/restriction/Negation.java index e5409a035140..379bce3119d6 100644 --- a/hibernate-core/src/main/java/org/hibernate/query/Negation.java +++ b/hibernate-core/src/main/java/org/hibernate/query/restriction/Negation.java @@ -2,7 +2,7 @@ * SPDX-License-Identifier: LGPL-2.1-or-later * Copyright Red Hat Inc. and Hibernate Authors */ -package org.hibernate.query; +package org.hibernate.query.restriction; import jakarta.persistence.criteria.CriteriaBuilder; import jakarta.persistence.criteria.Predicate; diff --git a/hibernate-core/src/main/java/org/hibernate/query/Path.java b/hibernate-core/src/main/java/org/hibernate/query/restriction/Path.java similarity index 98% rename from hibernate-core/src/main/java/org/hibernate/query/Path.java rename to hibernate-core/src/main/java/org/hibernate/query/restriction/Path.java index 789fb42bed12..e2089d915909 100644 --- a/hibernate-core/src/main/java/org/hibernate/query/Path.java +++ b/hibernate-core/src/main/java/org/hibernate/query/restriction/Path.java @@ -2,7 +2,7 @@ * SPDX-License-Identifier: LGPL-2.1-or-later * Copyright Red Hat Inc. and Hibernate Authors */ -package org.hibernate.query; +package org.hibernate.query.restriction; import jakarta.persistence.criteria.Root; import jakarta.persistence.metamodel.SingularAttribute; diff --git a/hibernate-core/src/main/java/org/hibernate/query/PathElement.java b/hibernate-core/src/main/java/org/hibernate/query/restriction/PathElement.java similarity index 93% rename from hibernate-core/src/main/java/org/hibernate/query/PathElement.java rename to hibernate-core/src/main/java/org/hibernate/query/restriction/PathElement.java index 8a68b59d9e4c..898e750449bc 100644 --- a/hibernate-core/src/main/java/org/hibernate/query/PathElement.java +++ b/hibernate-core/src/main/java/org/hibernate/query/restriction/PathElement.java @@ -2,7 +2,7 @@ * SPDX-License-Identifier: LGPL-2.1-or-later * Copyright Red Hat Inc. and Hibernate Authors */ -package org.hibernate.query; +package org.hibernate.query.restriction; import jakarta.persistence.criteria.Root; import jakarta.persistence.metamodel.SingularAttribute; diff --git a/hibernate-core/src/main/java/org/hibernate/query/PathRange.java b/hibernate-core/src/main/java/org/hibernate/query/restriction/PathRange.java similarity index 94% rename from hibernate-core/src/main/java/org/hibernate/query/PathRange.java rename to hibernate-core/src/main/java/org/hibernate/query/restriction/PathRange.java index 3746a517855d..8000e5cbf4fb 100644 --- a/hibernate-core/src/main/java/org/hibernate/query/PathRange.java +++ b/hibernate-core/src/main/java/org/hibernate/query/restriction/PathRange.java @@ -2,7 +2,7 @@ * SPDX-License-Identifier: LGPL-2.1-or-later * Copyright Red Hat Inc. and Hibernate Authors */ -package org.hibernate.query; +package org.hibernate.query.restriction; import jakarta.persistence.criteria.CriteriaBuilder; import jakarta.persistence.criteria.Predicate; diff --git a/hibernate-core/src/main/java/org/hibernate/query/PathRoot.java b/hibernate-core/src/main/java/org/hibernate/query/restriction/PathRoot.java similarity index 93% rename from hibernate-core/src/main/java/org/hibernate/query/PathRoot.java rename to hibernate-core/src/main/java/org/hibernate/query/restriction/PathRoot.java index 99b2455b7e9d..5ed99d41446e 100644 --- a/hibernate-core/src/main/java/org/hibernate/query/PathRoot.java +++ b/hibernate-core/src/main/java/org/hibernate/query/restriction/PathRoot.java @@ -2,7 +2,7 @@ * SPDX-License-Identifier: LGPL-2.1-or-later * Copyright Red Hat Inc. and Hibernate Authors */ -package org.hibernate.query; +package org.hibernate.query.restriction; import jakarta.persistence.criteria.Root; diff --git a/hibernate-core/src/main/java/org/hibernate/query/Restriction.java b/hibernate-core/src/main/java/org/hibernate/query/restriction/Restriction.java similarity index 98% rename from hibernate-core/src/main/java/org/hibernate/query/Restriction.java rename to hibernate-core/src/main/java/org/hibernate/query/restriction/Restriction.java index d6f9da394ffa..6aec5798fa23 100644 --- a/hibernate-core/src/main/java/org/hibernate/query/Restriction.java +++ b/hibernate-core/src/main/java/org/hibernate/query/restriction/Restriction.java @@ -2,7 +2,7 @@ * SPDX-License-Identifier: LGPL-2.1-or-later * Copyright Red Hat Inc. and Hibernate Authors */ -package org.hibernate.query; +package org.hibernate.query.restriction; import jakarta.persistence.criteria.CriteriaBuilder; import jakarta.persistence.criteria.Predicate; @@ -10,6 +10,8 @@ import jakarta.persistence.metamodel.SingularAttribute; import org.hibernate.Incubating; import org.hibernate.Internal; +import org.hibernate.query.Order; +import org.hibernate.query.SelectionQuery; import org.hibernate.query.range.Range; import java.util.List; diff --git a/hibernate-core/src/main/java/org/hibernate/query/Unrestricted.java b/hibernate-core/src/main/java/org/hibernate/query/restriction/Unrestricted.java similarity index 94% rename from hibernate-core/src/main/java/org/hibernate/query/Unrestricted.java rename to hibernate-core/src/main/java/org/hibernate/query/restriction/Unrestricted.java index c39f792bcab4..79c26215638e 100644 --- a/hibernate-core/src/main/java/org/hibernate/query/Unrestricted.java +++ b/hibernate-core/src/main/java/org/hibernate/query/restriction/Unrestricted.java @@ -2,7 +2,7 @@ * SPDX-License-Identifier: LGPL-2.1-or-later * Copyright Red Hat Inc. and Hibernate Authors */ -package org.hibernate.query; +package org.hibernate.query.restriction; import jakarta.persistence.criteria.CriteriaBuilder; import jakarta.persistence.criteria.Predicate; diff --git a/hibernate-core/src/main/java/org/hibernate/query/spi/AbstractQuery.java b/hibernate-core/src/main/java/org/hibernate/query/spi/AbstractQuery.java index 207bca1436ac..d889e42f3898 100644 --- a/hibernate-core/src/main/java/org/hibernate/query/spi/AbstractQuery.java +++ b/hibernate-core/src/main/java/org/hibernate/query/spi/AbstractQuery.java @@ -42,7 +42,7 @@ import org.hibernate.query.Order; import org.hibernate.query.Query; import org.hibernate.query.QueryParameter; -import org.hibernate.query.Restriction; +import org.hibernate.query.restriction.Restriction; import org.hibernate.query.ResultListTransformer; import org.hibernate.query.TupleTransformer; import org.hibernate.query.named.NamedQueryMemento; diff --git a/hibernate-core/src/main/java/org/hibernate/query/sql/internal/NativeQueryImpl.java b/hibernate-core/src/main/java/org/hibernate/query/sql/internal/NativeQueryImpl.java index 972993b73114..d4c4698541da 100644 --- a/hibernate-core/src/main/java/org/hibernate/query/sql/internal/NativeQueryImpl.java +++ b/hibernate-core/src/main/java/org/hibernate/query/sql/internal/NativeQueryImpl.java @@ -56,7 +56,7 @@ import org.hibernate.query.PathException; import org.hibernate.query.Query; import org.hibernate.query.QueryParameter; -import org.hibernate.query.Restriction; +import org.hibernate.query.restriction.Restriction; import org.hibernate.query.ResultListTransformer; import org.hibernate.query.TupleTransformer; import org.hibernate.query.internal.DelegatingDomainQueryExecutionContext; diff --git a/hibernate-core/src/main/java/org/hibernate/query/sqm/internal/AbstractSqmSelectionQuery.java b/hibernate-core/src/main/java/org/hibernate/query/sqm/internal/AbstractSqmSelectionQuery.java index ce632f04ba8e..68216deaf550 100644 --- a/hibernate-core/src/main/java/org/hibernate/query/sqm/internal/AbstractSqmSelectionQuery.java +++ b/hibernate-core/src/main/java/org/hibernate/query/sqm/internal/AbstractSqmSelectionQuery.java @@ -14,7 +14,7 @@ import org.hibernate.query.Order; import org.hibernate.query.Page; import org.hibernate.query.QueryLogging; -import org.hibernate.query.Restriction; +import org.hibernate.query.restriction.Restriction; import org.hibernate.query.SelectionQuery; import org.hibernate.query.criteria.JpaSelection; import org.hibernate.query.hql.internal.NamedHqlQueryMementoImpl; diff --git a/hibernate-core/src/main/java/org/hibernate/query/sqm/internal/QuerySqmImpl.java b/hibernate-core/src/main/java/org/hibernate/query/sqm/internal/QuerySqmImpl.java index 775eb232456c..6ffa7e8d3a40 100644 --- a/hibernate-core/src/main/java/org/hibernate/query/sqm/internal/QuerySqmImpl.java +++ b/hibernate-core/src/main/java/org/hibernate/query/sqm/internal/QuerySqmImpl.java @@ -44,7 +44,7 @@ import org.hibernate.query.Page; import org.hibernate.query.Query; import org.hibernate.query.QueryParameter; -import org.hibernate.query.Restriction; +import org.hibernate.query.restriction.Restriction; import org.hibernate.query.ResultListTransformer; import org.hibernate.query.TupleTransformer; import org.hibernate.query.criteria.internal.NamedCriteriaQueryMementoImpl; diff --git a/hibernate-core/src/main/java/org/hibernate/query/sqm/spi/DelegatingSqmSelectionQueryImplementor.java b/hibernate-core/src/main/java/org/hibernate/query/sqm/spi/DelegatingSqmSelectionQueryImplementor.java index a45a28304d5c..c50555b0e5c8 100644 --- a/hibernate-core/src/main/java/org/hibernate/query/sqm/spi/DelegatingSqmSelectionQueryImplementor.java +++ b/hibernate-core/src/main/java/org/hibernate/query/sqm/spi/DelegatingSqmSelectionQueryImplementor.java @@ -29,7 +29,7 @@ import org.hibernate.query.ParameterMetadata; import org.hibernate.query.QueryFlushMode; import org.hibernate.query.QueryParameter; -import org.hibernate.query.Restriction; +import org.hibernate.query.restriction.Restriction; import org.hibernate.query.spi.QueryOptions; import org.hibernate.query.sqm.SqmSelectionQuery; import org.hibernate.query.sqm.tree.SqmStatement; diff --git a/hibernate-core/src/test/java/org/hibernate/orm/test/query/restriction/RestrictionTest.java b/hibernate-core/src/test/java/org/hibernate/orm/test/query/restriction/RestrictionTest.java index 2ca2d793912a..f1275e5fcbc7 100644 --- a/hibernate-core/src/test/java/org/hibernate/orm/test/query/restriction/RestrictionTest.java +++ b/hibernate-core/src/test/java/org/hibernate/orm/test/query/restriction/RestrictionTest.java @@ -18,19 +18,19 @@ import static org.hibernate.query.Order.asc; import static org.hibernate.query.Order.desc; -import static org.hibernate.query.Path.from; -import static org.hibernate.query.Restriction.all; -import static org.hibernate.query.Restriction.any; -import static org.hibernate.query.Restriction.between; -import static org.hibernate.query.Restriction.contains; -import static org.hibernate.query.Restriction.endsWith; -import static org.hibernate.query.Restriction.equal; -import static org.hibernate.query.Restriction.equalIgnoringCase; -import static org.hibernate.query.Restriction.greaterThan; -import static org.hibernate.query.Restriction.in; -import static org.hibernate.query.Restriction.like; -import static org.hibernate.query.Restriction.restrict; -import static org.hibernate.query.Restriction.unrestricted; +import static org.hibernate.query.restriction.Path.from; +import static org.hibernate.query.restriction.Restriction.all; +import static org.hibernate.query.restriction.Restriction.any; +import static org.hibernate.query.restriction.Restriction.between; +import static org.hibernate.query.restriction.Restriction.contains; +import static org.hibernate.query.restriction.Restriction.endsWith; +import static org.hibernate.query.restriction.Restriction.equal; +import static org.hibernate.query.restriction.Restriction.equalIgnoringCase; +import static org.hibernate.query.restriction.Restriction.greaterThan; +import static org.hibernate.query.restriction.Restriction.in; +import static org.hibernate.query.restriction.Restriction.like; +import static org.hibernate.query.restriction.Restriction.restrict; +import static org.hibernate.query.restriction.Restriction.unrestricted; import static org.hibernate.query.range.Range.containing; import static org.hibernate.query.range.Range.greaterThan; import static org.hibernate.query.range.Range.singleCaseInsensitiveValue; diff --git a/tooling/metamodel-generator/src/main/java/org/hibernate/processor/util/Constants.java b/tooling/metamodel-generator/src/main/java/org/hibernate/processor/util/Constants.java index 4dd9999f0e8a..83c530339139 100644 --- a/tooling/metamodel-generator/src/main/java/org/hibernate/processor/util/Constants.java +++ b/tooling/metamodel-generator/src/main/java/org/hibernate/processor/util/Constants.java @@ -91,7 +91,7 @@ public final class Constants { public static final String HIB_KEYED_PAGE = "org.hibernate.query.KeyedPage"; public static final String HIB_KEYED_RESULT_LIST = "org.hibernate.query.KeyedResultList"; public static final String HIB_SORT_DIRECTION = "org.hibernate.query.SortDirection"; - public static final String HIB_RESTRICTION = "org.hibernate.query.Restriction"; + public static final String HIB_RESTRICTION = "org.hibernate.query.restriction.Restriction"; public static final String HIB_RANGE = "org.hibernate.query.range.Range"; public static final String CHECK_HQL = "org.hibernate.annotations.processing.CheckHQL"; diff --git a/tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/restriction/Bookshelf.java b/tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/restriction/Bookshelf.java index acaeafe4946b..fbd3d76c23fd 100644 --- a/tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/restriction/Bookshelf.java +++ b/tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/restriction/Bookshelf.java @@ -8,7 +8,7 @@ import org.hibernate.annotations.processing.Find; import org.hibernate.annotations.processing.HQL; import org.hibernate.query.Order; -import org.hibernate.query.Restriction; +import org.hibernate.query.restriction.Restriction; import org.hibernate.query.range.Range; import java.util.List;