Package org.hibernate.cfg.annotations
Class QueryHintDefinition
- java.lang.Object
-
- org.hibernate.cfg.annotations.QueryHintDefinition
-
public class QueryHintDefinition extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description QueryHintDefinition(QueryHint[] hints)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LockOptionsdetermineLockOptions(NamedQuery namedQueryAnnotation)booleangetBoolean(java.lang.String query, java.lang.String hintName)CacheModegetCacheMode(java.lang.String query)FlushModegetFlushMode(java.lang.String query)java.util.Map<java.lang.String,java.lang.Object>getHintsMap()java.lang.IntegergetInteger(java.lang.String query, java.lang.String hintName)LockModegetLockMode(java.lang.String query)java.lang.BooleangetPassDistinctThrough(java.lang.String query)java.lang.StringgetString(java.lang.String query, java.lang.String hintName)java.lang.IntegergetTimeout(java.lang.String queryName)
-
-
-
Constructor Detail
-
QueryHintDefinition
public QueryHintDefinition(QueryHint[] hints)
-
-
Method Detail
-
getCacheMode
public CacheMode getCacheMode(java.lang.String query)
-
getFlushMode
public FlushMode getFlushMode(java.lang.String query)
-
getLockMode
public LockMode getLockMode(java.lang.String query)
-
getPassDistinctThrough
public java.lang.Boolean getPassDistinctThrough(java.lang.String query)
-
getBoolean
public boolean getBoolean(java.lang.String query, java.lang.String hintName)
-
getString
public java.lang.String getString(java.lang.String query, java.lang.String hintName)
-
getInteger
public java.lang.Integer getInteger(java.lang.String query, java.lang.String hintName)
-
getTimeout
public java.lang.Integer getTimeout(java.lang.String queryName)
-
determineLockOptions
public LockOptions determineLockOptions(NamedQuery namedQueryAnnotation)
-
getHintsMap
public java.util.Map<java.lang.String,java.lang.Object> getHintsMap()
-
-