Interface NamedCallableQueryMemento
- All Superinterfaces:
JpaReference, NamedQueryMemento<Object>
Represents a "memento" (disconnected, externalizable form) of a ProcedureCall
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionInformational access to the name of the database function or procedureClass<?>[]String[]default ProcedureCallmakeProcedureCall(SessionImplementor session) Convert the memento back into an executable (connected) form.Convert the memento back into an executable (connected) form.makeProcedureCall(SharedSessionContractImplementor session, String... resultSetMappingNames) Convert the memento back into an executable (connected) form.default ProcedureCallmakeProcedureCall(Session session) Convert the memento back into an executable (connected) form.toQuery(SharedSessionContractImplementor session) Create aQueryImplementorreference.<X> ProcedureCallImplementor<X> toQuery(SharedSessionContractImplementor session, Class<X> javaType) Create aQueryImplementorreference.Methods inherited from interface JpaReference
getNameMethods inherited from interface NamedQueryMemento
getComment, getFlushMode, getHints, getRegistrationName, getTimeout, makeCopy, toMutationQuery, toMutationQuery, toSelectionQuery, toSelectionQuery, validate
-
Method Details
-
getCallableName
String getCallableName()Informational access to the name of the database function or procedure -
getParameterMementos
List<NamedCallableQueryMemento.ParameterMemento> getParameterMementos() -
makeProcedureCall
Convert the memento back into an executable (connected) form.- Parameters:
session- The session to connect the procedure call to- Returns:
- The executable call
-
makeProcedureCall
Convert the memento back into an executable (connected) form.- Parameters:
session- The session to connect the procedure call to- Returns:
- The executable call
-
getParameterStrategy
ParameterStrategy getParameterStrategy() -
getResultSetMappingNames
String[] getResultSetMappingNames() -
getResultSetMappingClasses
Class<?>[] getResultSetMappingClasses() -
getQuerySpaces
-