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 TypeMethodDescriptionvoidgetHints()getName()protected abstract TgetThis()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
-