Interface NamedMutationDefinition<T>
- All Superinterfaces:
JpaReference, JpaStatementReference<T>, NamedQueryDefinition<T>, Reference, StatementReference
public interface NamedMutationDefinition<T>
extends NamedQueryDefinition<T>, JpaStatementReference<T>
Used to model named mutation-query attributes.
- See Also:
-
Method Summary
Modifier and TypeMethodDescription@Nullable StringThe location at which the defining named query annotation occurs, usually a class or package name.default StringgetName()The name under which the query is to be registered.resolve(SessionFactoryImplementor factory) Resolve the mapping definition into its run-time memento form.Methods inherited from interface JpaStatementReference
getArguments, getParameterNames, getParameterTypesMethods inherited from interface NamedQueryDefinition
getComment, getHints, getQueryFlushMode, getTimeoutMethods inherited from interface Reference
getHints, getTimeout
-
Method Details
-
getName
- Specified by:
getNamein interfaceJpaReference- Specified by:
getNamein interfaceNamedQueryDefinition<T>- Specified by:
getNamein interfaceReference
-
getStatementString
String getStatementString() -
getRegistrationName
String getRegistrationName()The name under which the query is to be registered.- Specified by:
getRegistrationNamein interfaceNamedQueryDefinition<T>
-
getLocation
@Nullable String getLocation()The location at which the defining named query annotation occurs, usually a class or package name. Null for named queries declared in XML.- Specified by:
getLocationin interfaceNamedQueryDefinition<T>
-
resolve
Resolve the mapping definition into its run-time memento form.- Specified by:
resolvein interfaceNamedQueryDefinition<T>
-