Class NamedQueryAnnotation

java.lang.Object
org.hibernate.boot.models.annotations.internal.NamedQueryAnnotation
All Implemented Interfaces:
Annotation

@Generated("org.hibernate.orm.build.annotations.ClassGeneratorProcessor") public class NamedQueryAnnotation extends Object implements NamedQuery
  • Constructor Details

    • NamedQueryAnnotation

      public NamedQueryAnnotation(org.hibernate.models.spi.SourceModelBuildingContext modelContext)
      Used in creating dynamic annotation instances (e.g. from XML)
    • NamedQueryAnnotation

      public NamedQueryAnnotation(NamedQuery annotation, org.hibernate.models.spi.SourceModelBuildingContext modelContext)
      Used in creating annotation instances from JDK and Jandes variant
    • NamedQueryAnnotation

      public NamedQueryAnnotation(Map<String,Object> attributeValues, org.hibernate.models.spi.SourceModelBuildingContext modelContext)
      Used in creating annotation instances from Jandex variant
  • Method Details

    • annotationType

      public Class<? extends Annotation> annotationType()
      Specified by:
      annotationType in interface Annotation
    • name

      public String name()
    • name

      public void name(String value)
    • query

      public String query()
    • query

      public void query(String value)
    • resultClass

      public Class<?> resultClass()
    • resultClass

      public void resultClass(Class<?> value)
    • flush

      public QueryFlushMode flush()
    • flush

      public void flush(QueryFlushMode value)
    • flushMode

      public FlushModeType flushMode()
    • flushMode

      public void flushMode(FlushModeType value)
    • cacheable

      public boolean cacheable()
    • cacheable

      public void cacheable(boolean value)
    • cacheRegion

      public String cacheRegion()
    • cacheRegion

      public void cacheRegion(String value)
    • fetchSize

      public int fetchSize()
    • fetchSize

      public void fetchSize(int value)
    • timeout

      public int timeout()
    • timeout

      public void timeout(int value)
    • comment

      public String comment()
    • comment

      public void comment(String value)
    • cacheStoreMode

      public CacheStoreMode cacheStoreMode()
    • cacheStoreMode

      public void cacheStoreMode(CacheStoreMode value)
    • cacheRetrieveMode

      public CacheRetrieveMode cacheRetrieveMode()
    • cacheRetrieveMode

      public void cacheRetrieveMode(CacheRetrieveMode value)
    • cacheMode

      public CacheMode cacheMode()
    • readOnly

      public boolean readOnly()
    • readOnly

      public void readOnly(boolean value)
    • apply

      public void apply(JaxbNamedHqlQueryImpl jaxbNamedQuery, XmlDocumentContext xmlDocumentContext)