diff --git a/hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/BasicDomainType.java b/hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/BasicDomainType.java index b9d893848801..3db8f6e1a2f7 100644 --- a/hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/BasicDomainType.java +++ b/hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/BasicDomainType.java @@ -6,7 +6,7 @@ import jakarta.persistence.metamodel.BasicType; -import org.hibernate.query.OutputableType; +import org.hibernate.type.OutputableType; /** * Hibernate extension to the JPA {@link BasicType} contract. diff --git a/hibernate-core/src/main/java/org/hibernate/procedure/ProcedureCall.java b/hibernate-core/src/main/java/org/hibernate/procedure/ProcedureCall.java index 733194a04f53..7301cd92580a 100644 --- a/hibernate-core/src/main/java/org/hibernate/procedure/ProcedureCall.java +++ b/hibernate-core/src/main/java/org/hibernate/procedure/ProcedureCall.java @@ -16,10 +16,8 @@ import org.hibernate.MappingException; import org.hibernate.query.SynchronizeableQuery; -import org.hibernate.procedure.spi.NamedCallableQueryMemento; import org.hibernate.query.CommonQueryContract; import org.hibernate.query.procedure.ProcedureParameter; -import org.hibernate.query.named.NameableQuery; import org.hibernate.type.BasicTypeReference; /** @@ -32,10 +30,7 @@ *

* Unless explicitly specified, the ProcedureCall is assumed to follow the * procedure call syntax. To explicitly specify that this should be a function - * call, use {@link #markAsFunctionCall}. JPA users could either:

+ * call, use {@link #markAsFunctionCall}. *

* When using function-call syntax:

*

* The special built-in fetch profile named - * {@value DefaultFetchProfile#HIBERNATE_DEFAULT_PROFILE} adds a fetch join for - * every {@link jakarta.persistence.FetchType#EAGER eager} {@code @ManyToOne} or - * {@code @OneToOne} association belonging to an entity returned by the query. + * {@value org.hibernate.engine.profile.DefaultFetchProfile#HIBERNATE_DEFAULT_PROFILE} + * adds a fetch join for every {@link jakarta.persistence.FetchType#EAGER eager} + * {@code @ManyToOne} or {@code @OneToOne} association belonging to an entity + * returned by the query. *

* Finally, three alternative approaches to pagination are available: *

    @@ -146,8 +146,8 @@ default List getResultList() { /** * Returns scrollable access to the query results, using the - * {@linkplain Dialect#defaultScrollMode() default scroll mode - * of the SQL dialect.} + * {@linkplain org.hibernate.dialect.Dialect#defaultScrollMode + * default scroll mode of the SQL dialect.} * * @see #scroll(ScrollMode) */ diff --git a/hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcCallFunctionReturnImpl.java b/hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcCallFunctionReturnImpl.java index cdb10f2570fa..967b59b32f81 100644 --- a/hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcCallFunctionReturnImpl.java +++ b/hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcCallFunctionReturnImpl.java @@ -4,7 +4,7 @@ */ package org.hibernate.sql.exec.internal; -import org.hibernate.query.OutputableType; +import org.hibernate.type.OutputableType; import org.hibernate.sql.exec.spi.JdbcCallFunctionReturn; import jakarta.persistence.ParameterMode; diff --git a/hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcCallParameterExtractorImpl.java b/hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcCallParameterExtractorImpl.java index a30556a74543..0e780740b7d5 100644 --- a/hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcCallParameterExtractorImpl.java +++ b/hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcCallParameterExtractorImpl.java @@ -8,7 +8,7 @@ import java.sql.SQLException; import org.hibernate.engine.spi.SharedSessionContractImplementor; -import org.hibernate.query.OutputableType; +import org.hibernate.type.OutputableType; import org.hibernate.sql.exec.spi.JdbcCallParameterExtractor; /** diff --git a/hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcCallParameterRegistrationImpl.java b/hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcCallParameterRegistrationImpl.java index 7c9c448cb153..d131b188dd22 100644 --- a/hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcCallParameterRegistrationImpl.java +++ b/hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcCallParameterRegistrationImpl.java @@ -9,7 +9,7 @@ import org.hibernate.engine.jdbc.cursor.spi.RefCursorSupport; import org.hibernate.engine.spi.SharedSessionContractImplementor; -import org.hibernate.query.OutputableType; +import org.hibernate.type.OutputableType; import org.hibernate.sql.exec.spi.JdbcCallParameterExtractor; import org.hibernate.sql.exec.spi.JdbcCallParameterRegistration; import org.hibernate.sql.exec.spi.JdbcParameterBinder; diff --git a/hibernate-core/src/main/java/org/hibernate/sql/exec/spi/JdbcCallParameterRegistration.java b/hibernate-core/src/main/java/org/hibernate/sql/exec/spi/JdbcCallParameterRegistration.java index 84c9564d6f39..2449d52524e1 100644 --- a/hibernate-core/src/main/java/org/hibernate/sql/exec/spi/JdbcCallParameterRegistration.java +++ b/hibernate-core/src/main/java/org/hibernate/sql/exec/spi/JdbcCallParameterRegistration.java @@ -8,7 +8,7 @@ import jakarta.persistence.ParameterMode; import org.hibernate.engine.spi.SharedSessionContractImplementor; -import org.hibernate.query.OutputableType; +import org.hibernate.type.OutputableType; import org.hibernate.sql.exec.internal.JdbcCallRefCursorExtractorImpl; /** diff --git a/hibernate-core/src/main/java/org/hibernate/query/OutputableType.java b/hibernate-core/src/main/java/org/hibernate/type/OutputableType.java similarity index 97% rename from hibernate-core/src/main/java/org/hibernate/query/OutputableType.java rename to hibernate-core/src/main/java/org/hibernate/type/OutputableType.java index 25c8bdbb5cd2..158c1177be87 100644 --- a/hibernate-core/src/main/java/org/hibernate/query/OutputableType.java +++ b/hibernate-core/src/main/java/org/hibernate/type/OutputableType.java @@ -2,13 +2,14 @@ * SPDX-License-Identifier: Apache-2.0 * Copyright Red Hat Inc. and Hibernate Authors */ -package org.hibernate.query; +package org.hibernate.type; import java.sql.CallableStatement; import java.sql.SQLException; import org.hibernate.Incubating; import org.hibernate.engine.spi.SharedSessionContractImplementor; +import org.hibernate.query.BindableType; import org.hibernate.type.descriptor.jdbc.JdbcType; /** diff --git a/hibernate-core/src/main/java/org/hibernate/type/ProcedureParameterExtractionAware.java b/hibernate-core/src/main/java/org/hibernate/type/ProcedureParameterExtractionAware.java index 907934480adf..0079c5ee3a15 100644 --- a/hibernate-core/src/main/java/org/hibernate/type/ProcedureParameterExtractionAware.java +++ b/hibernate-core/src/main/java/org/hibernate/type/ProcedureParameterExtractionAware.java @@ -4,11 +4,9 @@ */ package org.hibernate.type; -import org.hibernate.query.OutputableType; - /** - * Optional {@link Type} contract for implementations that are aware of how to extract values from - * store procedure OUT/INOUT parameters. + * Optional {@link Type} contract for implementations that are aware of + * how to extract values from stored procedure OUT/INOUT parameters. * * @author Steve Ebersole */