Package org.hibernate.boot.query
Class NamedNativeQueryDefinitionBuilder
- java.lang.Object
-
- org.hibernate.boot.query.AbstractNamedQueryBuilder<NamedNativeQueryDefinitionBuilder>
-
- org.hibernate.boot.query.NamedNativeQueryDefinitionBuilder
-
public class NamedNativeQueryDefinitionBuilder extends AbstractNamedQueryBuilder<NamedNativeQueryDefinitionBuilder>
-
-
Constructor Summary
Constructors Constructor Description NamedNativeQueryDefinitionBuilder(String name)
-
Method Summary
-
Methods inherited from class org.hibernate.boot.query.AbstractNamedQueryBuilder
addHint, addHints, getCacheable, getCacheMode, getCacheRegion, getComment, getFetchSize, getFlushMode, getHints, getLockOptions, getName, getReadOnly, getTimeout
-
-
-
-
Constructor Detail
-
NamedNativeQueryDefinitionBuilder
public NamedNativeQueryDefinitionBuilder(String name)
-
-
Method Detail
-
setSqlString
public NamedNativeQueryDefinitionBuilder setSqlString(String sqlString)
-
setFirstResult
public NamedNativeQueryDefinitionBuilder setFirstResult(Integer firstResult)
-
setMaxResults
public NamedNativeQueryDefinitionBuilder setMaxResults(Integer maxResults)
-
build
public NamedNativeQueryDefinition build()
-
getThis
protected NamedNativeQueryDefinitionBuilder getThis()
- Specified by:
getThis
in classAbstractNamedQueryBuilder<NamedNativeQueryDefinitionBuilder>
-
getSqlString
public String getSqlString()
-
getResultSetMappingName
public String getResultSetMappingName()
-
getResultSetMappingClassName
public String getResultSetMappingClassName()
-
addSynchronizedQuerySpaces
public NamedNativeQueryDefinitionBuilder addSynchronizedQuerySpaces(Set<String> querySpaces)
-
addSynchronizedQuerySpace
public NamedNativeQueryDefinitionBuilder addSynchronizedQuerySpace(String space)
-
setQuerySpaces
public NamedNativeQueryDefinitionBuilder setQuerySpaces(Set<String> spaces)
-
setResultSetMappingName
public NamedNativeQueryDefinitionBuilder setResultSetMappingName(String resultSetMappingName)
-
setResultSetMappingClassName
public NamedNativeQueryDefinitionBuilder setResultSetMappingClassName(String resultSetMappingClassName)
-
setFetchSize
public NamedNativeQueryDefinitionBuilder setFetchSize(Integer fetchSize)
- Overrides:
setFetchSize
in classAbstractNamedQueryBuilder<NamedNativeQueryDefinitionBuilder>
-
setCacheable
public NamedNativeQueryDefinitionBuilder setCacheable(Boolean cacheable)
- Overrides:
setCacheable
in classAbstractNamedQueryBuilder<NamedNativeQueryDefinitionBuilder>
-
setCacheRegion
public NamedNativeQueryDefinitionBuilder setCacheRegion(String cacheRegion)
- Overrides:
setCacheRegion
in classAbstractNamedQueryBuilder<NamedNativeQueryDefinitionBuilder>
-
setCacheMode
public NamedNativeQueryDefinitionBuilder setCacheMode(CacheMode cacheMode)
- Overrides:
setCacheMode
in classAbstractNamedQueryBuilder<NamedNativeQueryDefinitionBuilder>
-
setLockOptions
public NamedNativeQueryDefinitionBuilder setLockOptions(LockOptions lockOptions)
- Overrides:
setLockOptions
in classAbstractNamedQueryBuilder<NamedNativeQueryDefinitionBuilder>
-
setTimeout
public NamedNativeQueryDefinitionBuilder setTimeout(Integer timeout)
- Overrides:
setTimeout
in classAbstractNamedQueryBuilder<NamedNativeQueryDefinitionBuilder>
-
setFlushMode
public NamedNativeQueryDefinitionBuilder setFlushMode(FlushMode flushMode)
- Overrides:
setFlushMode
in classAbstractNamedQueryBuilder<NamedNativeQueryDefinitionBuilder>
-
setReadOnly
public NamedNativeQueryDefinitionBuilder setReadOnly(Boolean readOnly)
- Overrides:
setReadOnly
in classAbstractNamedQueryBuilder<NamedNativeQueryDefinitionBuilder>
-
setComment
public NamedNativeQueryDefinitionBuilder setComment(String comment)
- Overrides:
setComment
in classAbstractNamedQueryBuilder<NamedNativeQueryDefinitionBuilder>
-
-