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, getTimeout
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hibernate.boot.query.NamedQueryDefinition
getLocation, getName, getRegistrationName, getResultType
Methods 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:
getHqlString
in interfaceNamedHqlQueryDefinition<E>
-
resolve
Description copied from interface:NamedQueryDefinition
Resolve the mapping definition into its run-time memento form.- Specified by:
resolve
in interfaceNamedHqlQueryDefinition<E>
- Specified by:
resolve
in interfaceNamedQueryDefinition<E>
-