Top Description Fields Constructors Methods
org.hibernate.cfg.annotations

public abstract Class QueryBinder

extends Object
Class Inheritance
Imports
java.util.HashMap, javax.persistence.NamedNativeQueries, .NamedNativeQuery, .NamedQueries, .NamedQuery, .QueryHint, .SqlResultSetMapping, .SqlResultSetMappings, org.hibernate.AnnotationException, .AssertionFailure, .CacheMode, .FlushMode, .LockMode, org.hibernate.annotations.CacheModeType, .FlushModeType, org.hibernate.cfg.BinderHelper, .Mappings, .NotYetImplementedException, org.hibernate.engine.NamedQueryDefinition, .NamedSQLQueryDefinition, org.hibernate.engine.query.sql.NativeSQLQueryReturn, .NativeSQLQueryRootReturn, org.slf4j.Logger, .LoggerFactory

Query binder
Author
Emmanuel Bernard

Field Summary

Modifier and TypeField and Description
private static final Logger

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static void
bindNativeQueries(NamedNativeQueries queriesAnn, Mappings mappings, boolean isDefault)

public static void
public static void
bindNativeQuery(NamedNativeQuery queryAnn, Mappings mappings, boolean isDefault)

public static void
public static void
bindQueries(NamedQueries queriesAnn, Mappings mappings, boolean isDefault)

public static void
bindQueries(NamedQueries queriesAnn, Mappings mappings)

public static void
bindQuery(NamedQuery queryAnn, Mappings mappings, boolean isDefault)

public static void
bindQuery(NamedQuery queryAnn, Mappings mappings)

public static void
bindSqlResultsetMapping(SqlResultSetMapping ann, Mappings mappings, boolean isDefault)

public static void
bindSqlResultsetMappings(SqlResultSetMappings ann, Mappings mappings, boolean isDefault)

private static boolean
getBoolean(String query, String hintName, QueryHint[] hints)

private static CacheMode
getCacheMode(CacheModeType cacheModeType)

private static CacheMode
getCacheMode(String query, QueryHint[] hints)

private static FlushMode
getFlushMode(FlushModeType flushModeType)

private static FlushMode
getFlushMode(String query, QueryHint[] hints)

private static Integer
getInteger(String query, String hintName, QueryHint[] hints)

private static String
getString(String query, String hintName, QueryHint[] hints)

private static Integer
getTimeout(String queryName, QueryHint[] hints)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

logback to summary
private static final Logger log

Constructor Detail

QueryBinderback to summary
public QueryBinder()

Method Detail

bindNativeQueriesback to summary
public static void bindNativeQueries(NamedNativeQueries queriesAnn, Mappings mappings, boolean isDefault)
bindNativeQueriesback to summary
public static void bindNativeQueries(NamedNativeQueries queriesAnn, Mappings mappings)
bindNativeQueryback to summary
public static void bindNativeQuery(NamedNativeQuery queryAnn, Mappings mappings, boolean isDefault)
bindNativeQueryback to summary
public static void bindNativeQuery(NamedNativeQuery queryAnn, Mappings mappings)
bindQueriesback to summary
public static void bindQueries(NamedQueries queriesAnn, Mappings mappings, boolean isDefault)
bindQueriesback to summary
public static void bindQueries(NamedQueries queriesAnn, Mappings mappings)
bindQueryback to summary
public static void bindQuery(NamedQuery queryAnn, Mappings mappings, boolean isDefault)
bindQueryback to summary
public static void bindQuery(NamedQuery queryAnn, Mappings mappings)
bindSqlResultsetMappingback to summary
public static void bindSqlResultsetMapping(SqlResultSetMapping ann, Mappings mappings, boolean isDefault)
bindSqlResultsetMappingsback to summary
public static void bindSqlResultsetMappings(SqlResultSetMappings ann, Mappings mappings, boolean isDefault)
getBooleanback to summary
private static boolean getBoolean(String query, String hintName, QueryHint[] hints)
getCacheModeback to summary
private static CacheMode getCacheMode(CacheModeType cacheModeType)
getCacheModeback to summary
private static CacheMode getCacheMode(String query, QueryHint[] hints)
getFlushModeback to summary
private static FlushMode getFlushMode(FlushModeType flushModeType)
getFlushModeback to summary
private static FlushMode getFlushMode(String query, QueryHint[] hints)
getIntegerback to summary
private static Integer getInteger(String query, String hintName, QueryHint[] hints)
getStringback to summary
private static String getString(String query, String hintName, QueryHint[] hints)
getTimeoutback to summary
private static Integer getTimeout(String queryName, QueryHint[] hints)