Package org.hibernate.boot.query
Class AbstractNamedQueryBuilder<R,T extends AbstractNamedQueryBuilder<R,T>>
java.lang.Object
org.hibernate.boot.query.AbstractNamedQueryBuilder<R,T>
- Direct Known Subclasses:
NamedHqlQueryDefinition.Builder
,NamedNativeQueryDefinition.Builder
public abstract class AbstractNamedQueryBuilder<R,T extends AbstractNamedQueryBuilder<R,T>>
extends Object
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractNamedQueryBuilder
(String name, org.hibernate.models.spi.AnnotationTarget location) -
Method Summary
Modifier and TypeMethodDescriptionvoid
getHints()
getName()
protected abstract T
getThis()
setCacheable
(Boolean cacheable) setCacheMode
(CacheMode cacheMode) setCacheRegion
(String cacheRegion) setComment
(String comment) setFetchSize
(Integer fetchSize) setFlushMode
(FlushMode flushMode) setLockOptions
(LockOptions lockOptions) setReadOnly
(Boolean readOnly) setResultClass
(Class<R> resultClass) setTimeout
(Integer timeout)
-
Constructor Details
-
AbstractNamedQueryBuilder
-
-
Method Details
-
getName
-
getThis
-
setResultClass
-
setCacheable
-
setCacheRegion
-
setCacheMode
-
setLockOptions
-
setTimeout
-
setFlushMode
-
setReadOnly
-
setFetchSize
-
setComment
-
getResultClass
-
getCacheable
-
getCacheRegion
-
getCacheMode
-
getFlushMode
-
getReadOnly
-
getLockOptions
-
getTimeout
-
getFetchSize
-
getComment
-
addHint
-
addHints
-
getHints
-