org.hibernate.annotations
Annotation Type NamedNativeQuery


@Target(value={TYPE,PACKAGE})
@Retention(value=RUNTIME)
public @interface NamedNativeQuery

Extends NamedNativeQuery with Hibernate features

Author:
Emmanuel Bernard

Required Element Summary
 String name
           
 String query
           
 
Optional Element Summary
 boolean cacheable
          mark the query as cacheable or not
 CacheModeType cacheMode
          the cache mode used for this query
 String cacheRegion
          the cache region to use
 boolean callable
           
 String comment
          comment added to the SQL query, useful for the DBA
 int fetchSize
          the number of rows fetched by the JDBC Driver per roundtrip
 FlushModeType flushMode
          the flush mode for the query
 boolean readOnly
          marks whether the results are fetched in read-only mode or not
 Class resultClass
           
 String resultSetMapping
           
 int timeout
          the query timeout in seconds
 

Element Detail

name

public abstract String name

query

public abstract String query

resultClass

public abstract Class resultClass
Default:
void.class

resultSetMapping

public abstract String resultSetMapping
Default:
""

flushMode

public abstract FlushModeType flushMode
the flush mode for the query

Default:
org.hibernate.annotations.FlushModeType.PERSISTENCE_CONTEXT

cacheable

public abstract boolean cacheable
mark the query as cacheable or not

Default:
false

cacheRegion

public abstract String cacheRegion
the cache region to use

Default:
""

fetchSize

public abstract int fetchSize
the number of rows fetched by the JDBC Driver per roundtrip

Default:
-1

timeout

public abstract int timeout
the query timeout in seconds

Default:
-1

callable

public abstract boolean callable
Default:
false

comment

public abstract String comment
comment added to the SQL query, useful for the DBA

Default:
""

cacheMode

public abstract CacheModeType cacheMode
the cache mode used for this query

Default:
org.hibernate.annotations.CacheModeType.NORMAL

readOnly

public abstract boolean readOnly
marks whether the results are fetched in read-only mode or not

Default:
false


Copyright © 2001-2010 Red Hat, Inc. All Rights Reserved.