Skip to content

Commit e125ec2

Browse files
committed
HHH-19442 move NameableQuery down to ProcedureCallImplementor
1 parent 255a36b commit e125ec2

File tree

2 files changed

+5
-7
lines changed

2 files changed

+5
-7
lines changed

hibernate-core/src/main/java/org/hibernate/procedure/ProcedureCall.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,8 @@
1616

1717
import org.hibernate.MappingException;
1818
import org.hibernate.query.SynchronizeableQuery;
19-
import org.hibernate.procedure.spi.NamedCallableQueryMemento;
2019
import org.hibernate.query.CommonQueryContract;
2120
import org.hibernate.query.procedure.ProcedureParameter;
22-
import org.hibernate.query.named.NameableQuery;
2321
import org.hibernate.type.BasicTypeReference;
2422

2523
/**
@@ -56,7 +54,7 @@
5654
* @author Steve Ebersole
5755
*/
5856
public interface ProcedureCall
59-
extends CommonQueryContract, SynchronizeableQuery, StoredProcedureQuery, NameableQuery, AutoCloseable {
57+
extends CommonQueryContract, SynchronizeableQuery, StoredProcedureQuery, AutoCloseable {
6058
/**
6159
* The hint key (for use with JPA's "hint system") indicating the function's return JDBC type code
6260
* (aka, {@link java.sql.Types} code)
@@ -246,9 +244,6 @@ default void close() {
246244
@Override
247245
ProcedureCall addSynchronizedEntityClass(@SuppressWarnings("rawtypes") Class entityClass) throws MappingException;
248246

249-
@Override
250-
NamedCallableQueryMemento toMemento(String name);
251-
252247
@Override
253248
ProcedureCall setHint(String hintName, Object value);
254249

hibernate-core/src/main/java/org/hibernate/procedure/spi/ProcedureCallImplementor.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import java.util.List;
1010

1111
import org.hibernate.procedure.ProcedureCall;
12+
import org.hibernate.query.named.NameableQuery;
1213
import org.hibernate.query.spi.ProcedureParameterMetadataImplementor;
1314
import org.hibernate.query.spi.QueryImplementor;
1415
import org.hibernate.type.BasicTypeReference;
@@ -23,7 +24,7 @@
2324
/**
2425
* @author Steve Ebersole
2526
*/
26-
public interface ProcedureCallImplementor<R> extends ProcedureCall, QueryImplementor<R> {
27+
public interface ProcedureCallImplementor<R> extends ProcedureCall, NameableQuery, QueryImplementor<R> {
2728
@Override
2829
default List<R> getResultList() {
2930
return list();
@@ -93,4 +94,6 @@ default List<R> getResultList() {
9394
@Override
9495
ProcedureCallImplementor<R> registerStoredProcedureParameter(String parameterName, Class<?> type, ParameterMode mode);
9596

97+
@Override
98+
NamedCallableQueryMemento toMemento(String name);
9699
}

0 commit comments

Comments
 (0)