Package org.hibernate.boot.internal
Class NamedHqlQueryDefinitionImpl<E>
java.lang.Object
org.hibernate.boot.spi.AbstractNamedQueryDefinition<E>
org.hibernate.boot.internal.NamedHqlQueryDefinitionImpl<E>
- All Implemented Interfaces:
TypedQueryReference<E>,NamedHqlQueryDefinition<E>,NamedQueryDefinition<E>
public class NamedHqlQueryDefinitionImpl<E>
extends AbstractNamedQueryDefinition<E>
implements NamedHqlQueryDefinition<E>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.hibernate.boot.query.NamedHqlQueryDefinition
NamedHqlQueryDefinition.Builder<E> -
Constructor Summary
ConstructorsConstructorDescriptionNamedHqlQueryDefinitionImpl(String name, @Nullable Class<E> resultType, String hqlString, Integer firstResult, Integer maxResults, Boolean cacheable, String cacheRegion, CacheMode cacheMode, FlushMode flushMode, Boolean readOnly, LockOptions lockOptions, Integer timeout, Integer fetchSize, String comment, Map<String, String> parameterTypes, Map<String, Object> hints, String location) -
Method Summary
Modifier and TypeMethodDescriptionresolve(SessionFactoryImplementor factory) Resolve the mapping definition into its run-time memento form.Methods inherited from class org.hibernate.boot.spi.AbstractNamedQueryDefinition
getCacheable, getCacheMode, getCacheRegion, getComment, getFetchSize, getFlushMode, getHints, getLocation, getLockOptions, getReadOnly, getRegistrationName, getResultType, getTimeoutMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.boot.query.NamedQueryDefinition
getLocation, getName, getRegistrationName, getResultTypeMethods inherited from interface jakarta.persistence.TypedQueryReference
getHints
-
Constructor Details
-
NamedHqlQueryDefinitionImpl
public NamedHqlQueryDefinitionImpl(String name, @Nullable Class<E> resultType, String hqlString, Integer firstResult, Integer maxResults, Boolean cacheable, String cacheRegion, CacheMode cacheMode, FlushMode flushMode, Boolean readOnly, LockOptions lockOptions, Integer timeout, Integer fetchSize, String comment, Map<String, String> parameterTypes, Map<String, Object> hints, String location)
-
-
Method Details
-
getHqlString
- Specified by:
getHqlStringin interfaceNamedHqlQueryDefinition<E>
-
resolve
Description copied from interface:NamedQueryDefinitionResolve the mapping definition into its run-time memento form.- Specified by:
resolvein interfaceNamedHqlQueryDefinition<E>- Specified by:
resolvein interfaceNamedQueryDefinition<E>
-