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 Details

    • AbstractNamedQueryBuilder

      public AbstractNamedQueryBuilder(String name, org.hibernate.models.spi.AnnotationTarget location)
  • Method Details

    • getName

      public String getName()
    • getThis

      protected abstract T getThis()
    • setResultClass

      public T setResultClass(Class<R> resultClass)
    • setCacheable

      public T setCacheable(Boolean cacheable)
    • setCacheRegion

      public T setCacheRegion(String cacheRegion)
    • setCacheMode

      public T setCacheMode(CacheMode cacheMode)
    • setLockOptions

      public T setLockOptions(LockOptions lockOptions)
    • setTimeout

      public T setTimeout(Integer timeout)
    • setFlushMode

      public T setFlushMode(FlushMode flushMode)
    • setReadOnly

      public T setReadOnly(Boolean readOnly)
    • setFetchSize

      public T setFetchSize(Integer fetchSize)
    • setComment

      public T setComment(String comment)
    • getResultClass

      public Class<R> getResultClass()
    • getCacheable

      public Boolean getCacheable()
    • getCacheRegion

      public String getCacheRegion()
    • getCacheMode

      public CacheMode getCacheMode()
    • getFlushMode

      public FlushMode getFlushMode()
    • getReadOnly

      public Boolean getReadOnly()
    • getLockOptions

      public LockOptions getLockOptions()
    • getTimeout

      public Integer getTimeout()
    • getFetchSize

      public Integer getFetchSize()
    • getComment

      public String getComment()
    • addHint

      public void addHint(String name, Object value)
    • addHints

      public T addHints(Map<String,Object> hintsMap)
    • getHints

      public Map<String,Object> getHints()