站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > Hibernate 3.2.3 正式版 API 英文文档

Uses of Interface org.hibernate.Query (Hibernate API Documentation) - Hibernate 3.2.3 正式版 API 英文文档


Uses of Interface
org.hibernate.Query

Packages that use Query
org.hibernate This package defines the central Hibernate APIs. 
org.hibernate.classic This package implements backward-compatibility with Hibernate 2.1 APIs now deprecated in Hibernate3. 
org.hibernate.engine This package contains classes that are "shared" by other packages, and implementations of some key algorithms. 
org.hibernate.impl This package contains implementations of the central Hibernate APIs, especially the Hibernate session. 
 

Uses of Query in org.hibernate
 

Subinterfaces of Query in org.hibernate
 interface SQLQuery
          Allows the user to declare the types and select list injection points of all entities returned by the query.
 

Methods in org.hibernate that return Query
 Query StatelessSession.createQuery(String queryString)
          Create a new instance of Query for the given HQL query string.
 Query StatelessSession.getNamedQuery(String queryName)
          Obtain an instance of Query for a named query string defined in the mapping file.
 Query Session.createQuery(String queryString)
          Create a new instance of Query for the given HQL query string.
 Query Session.createFilter(Object collection, String queryString)
          Create a new instance of Query for the given collection and filter string.
 Query Session.getNamedQuery(String queryName)
          Obtain an instance of Query for a named query string defined in the mapping file.
 Query Query.setMaxResults(int maxResults)
          Set the maximum number of rows to retrieve.
 Query Query.setFirstResult(int firstResult)
          Set the first row to retrieve.
 Query Query.setReadOnly(boolean readOnly)
          Entities retrieved by this query will be loaded in a read-only mode where Hibernate will never dirty-check them or make changes persistent.
 Query Query.setCacheable(boolean cacheable)
          Enable caching of this query result set.
 Query Query.setCacheRegion(String cacheRegion)
          Set the name of the cache region.
 Query Query.setTimeout(int timeout)
          Set a timeout for the underlying JDBC query.
 Query Query.setFetchSize(int fetchSize)
          Set a fetch size for the underlying JDBC query.
 Query Query.setLockMode(String alias, LockMode lockMode)
          Set the lockmode for the objects idententified by the given alias that appears in the FROM clause.
 Query Query.setComment(String comment)
          Add a comment to the generated SQL.
 Query Query.setFlushMode(FlushMode flushMode)
          Override the current session flush mode, just for this query.
 Query Query.setCacheMode(CacheMode cacheMode)
          Override the current session cache mode, just for this query.
 Query Query.setParameter(int position, Object val, Type type)
          Bind a value to a JDBC-style query parameter.
 Query Query.setParameter(String name, Object val, Type type)
          Bind a value to a named query parameter.
 Query Query.setParameter(int position, Object val)
          Bind a value to a JDBC-style query parameter.
 Query Query.setParameter(String name, Object val)
          Bind a value to a named query parameter.
 Query Query.setParameters(Object[] values, Type[] types)
          Bind values and types to positional parameters.
 Query Query.setParameterList(String name, Collection vals, Type type)
          Bind multiple values to a named query parameter.
 Query Query.setParameterList(String name, Collection vals)
          Bind multiple values to a named query parameter.
 Query Query.setParameterList(String name, Object[] vals, Type type)
          Bind multiple values to a named query parameter.
 Query Query.setParameterList(String name, Object[] vals)
          Bind multiple values to a named query parameter.
 Query Query.setProperties(Object bean)
          Bind the property values of the given bean to named parameters of the query, matching property names with parameter names and mapping property types to Hibernate types using hueristics.
 Query Query.setProperties(Map bean)
          Bind the values of the given Map for each named parameters of the query, matching key names with parameter names and mapping value types to Hibernate types using hueristics.
 Query Query.setString(int position, String val)
           
 Query Query.setCharacter(int position, char val)
           
 Query Query.setBoolean(int position, boolean val)
           
 Query Query.setByte(int position, byte val)
           
 Query Query.setShort(int position, short val)
           
 Query Query.setInteger(int position, int val)
           
 Query Query.setLong(int position, long val)
           
 Query Query.setFloat(int position, float val)
           
 Query Query.setDouble(int position, double val)
           
 Query Query.setBinary(int position, byte[] val)
           
 Query Query.setText(int position, String val)
           
 Query Query.setSerializable(int position, Serializable val)
           
 Query Query.setLocale(int position, Locale locale)
           
 Query Query.setBigDecimal(int position, BigDecimal number)
           
 Query Query.setBigInteger(int position, BigInteger number)
           
 Query Query.setDate(int position, Date date)
           
 Query Query.setTime(int position, Date date)
           
 Query Query.setTimestamp(int position, Date date)
           
 Query Query.setCalendar(int position, Calendar calendar)
           
 Query Query.setCalendarDate(int position, Calendar calendar)
           
 Query Query.setString(String name, String val)
           
 Query Query.setCharacter(String name, char val)
           
 Query Query.setBoolean(String name, boolean val)
           
 Query Query.setByte(String name, byte val)
           
 Query Query.setShort(String name, short val)
           
 Query Query.setInteger(String name, int val)
           
 Query Query.setLong(String name, long val)
           
 Query Query.setFloat(String name, float val)
           
 Query Query.setDouble(String name, double val)
           
 Query Query.setBinary(String name, byte[] val)
           
 Query Query.setText(String name, String val)
           
 Query Query.setSerializable(String name, Serializable val)
           
 Query Query.setLocale(String name, Locale locale)
           
 Query Query.setBigDecimal(String name, BigDecimal number)
           
 Query Query.setBigInteger(String name, BigInteger number)
           
 Query Query.setDate(String name, Date date)
           
 Query Query.setTime(String name, Date date)
           
 Query Query.setTimestamp(String name, Date date)
           
 Query Query.setCalendar(String name, Calendar calendar)
           
 Query Query.setCalendarDate(String name, Calendar calendar)
           
 Query Query.setEntity(int position, Object val)
          Bind an instance of a mapped persistent class to a JDBC-style query parameter.
 Query Query.setEntity(String name, Object val)
          Bind an instance of a mapped persistent class to a named query parameter.
 Query Query.setResultTransformer(ResultTransformer transformer)
          Set a strategy for handling the query results.
 

Uses of Query in org.hibernate.classic
 

Methods in org.hibernate.classic that return Query
 Query Session.createSQLQuery(String sql, String returnAlias, Class returnClass)
          Deprecated. will be replaced with a more Query like interface in later release
 Query Session.createSQLQuery(String sql, String[] returnAliases, Class[] returnClasses)
          Deprecated. will be replaced with a more Query like interface in later release
 

Uses of Query in org.hibernate.engine
 

Methods in org.hibernate.engine that return Query
 Query SessionImplementor.getNamedQuery(String name)
          Get a Query instance for a named query or named native SQL query
 Query SessionImplementor.getNamedSQLQuery(String name)
          Get a Query instance for a named native SQL query
 

Uses of Query in org.hibernate.impl
 

Classes in org.hibernate.impl that implement Query
 class AbstractQueryImpl
          Abstract implementation of the Query interface.
 class CollectionFilterImpl
          implementation of the Query interface for collection filters
 class QueryImpl
          default implementation of the Query interface, for "ordinary" HQL queries (not collection filters)
 class SQLQueryImpl
          Implements SQL query passthrough.
 

Methods in org.hibernate.impl that return Query
 Query SQLQueryImpl.setLockMode(String alias, LockMode lockMode)
           
 Query SessionImpl.createFilter(Object collection, String queryString)
           
 Query SessionImpl.getNamedQuery(String queryName)
           
 Query SessionImpl.createQuery(String queryString)
           
 Query SessionImpl.createSQLQuery(String sql, String returnAlias, Class returnClass)
           
 Query SessionImpl.createSQLQuery(String sql, String[] returnAliases, Class[] returnClasses)
           
 Query QueryImpl.setLockMode(String alias, LockMode lockMode)
           
 Query AbstractSessionImpl.getNamedQuery(String queryName)
           
 Query AbstractSessionImpl.getNamedSQLQuery(String queryName)
           
 Query AbstractSessionImpl.createQuery(String queryString)
           
 Query AbstractQueryImpl.setFlushMode(FlushMode flushMode)
           
 Query AbstractQueryImpl.setCacheMode(CacheMode cacheMode)
           
 Query AbstractQueryImpl.setCacheable(boolean cacheable)
           
 Query AbstractQueryImpl.setCacheRegion(String cacheRegion)
           
 Query AbstractQueryImpl.setComment(String comment)
           
 Query AbstractQueryImpl.setFirstResult(int firstResult)
           
 Query AbstractQueryImpl.setMaxResults(int maxResults)
           
 Query AbstractQueryImpl.setTimeout(int timeout)
           
 Query AbstractQueryImpl.setFetchSize(int fetchSize)
           
 Query AbstractQueryImpl.setCollectionKey(Serializable collectionKey)
           
 Query AbstractQueryImpl.setReadOnly(boolean readOnly)
           
 Query AbstractQueryImpl.setResultTransformer(ResultTransformer transformer)
           
 Query AbstractQueryImpl.setParameter(int position, Object val, Type type)
           
 Query AbstractQueryImpl.setParameter(String name, Object val, Type type)
           
 Query AbstractQueryImpl.setParameter(int position, Object val)
           
 Query AbstractQueryImpl.setParameter(String name, Object val)
           
 Query AbstractQueryImpl.setString(int position, String val)
           
 Query AbstractQueryImpl.setCharacter(int position, char val)
           
 Query AbstractQueryImpl.setBoolean(int position, boolean val)
           
 Query AbstractQueryImpl.setByte(int position, byte val)
           
 Query AbstractQueryImpl.setShort(int position, short val)
           
 Query AbstractQueryImpl.setInteger(int position, int val)
           
 Query AbstractQueryImpl.setLong(int position, long val)
           
 Query AbstractQueryImpl.setFloat(int position, float val)
           
 Query AbstractQueryImpl.setDouble(int position, double val)
           
 Query AbstractQueryImpl.setBinary(int position, byte[] val)
           
 Query AbstractQueryImpl.setText(int position, String val)
           
 Query AbstractQueryImpl.setSerializable(int position, Serializable val)
           
 Query AbstractQueryImpl.setDate(int position, Date date)
           
 Query AbstractQueryImpl.setTime(int position, Date date)
           
 Query AbstractQueryImpl.setTimestamp(int position, Date date)
           
 Query AbstractQueryImpl.setEntity(int position, Object val)
           
 Query AbstractQueryImpl.setLocale(int position, Locale locale)
           
 Query AbstractQueryImpl.setCalendar(int position, Calendar calendar)
           
 Query AbstractQueryImpl.setCalendarDate(int position, Calendar calendar)
           
 Query AbstractQueryImpl.setBinary(String name, byte[] val)
           
 Query AbstractQueryImpl.setText(String name, String val)
           
 Query AbstractQueryImpl.setBoolean(String name, boolean val)
           
 Query AbstractQueryImpl.setByte(String name, byte val)
           
 Query AbstractQueryImpl.setCharacter(String name, char val)
           
 Query AbstractQueryImpl.setDate(String name, Date date)
           
 Query AbstractQueryImpl.setDouble(String name, double val)
           
 Query AbstractQueryImpl.setEntity(String name, Object val)
           
 Query AbstractQueryImpl.setFloat(String name, float val)
           
 Query AbstractQueryImpl.setInteger(String name, int val)
           
 Query AbstractQueryImpl.setLocale(String name, Locale locale)
           
 Query AbstractQueryImpl.setCalendar(String name, Calendar calendar)
           
 Query AbstractQueryImpl.setCalendarDate(String name, Calendar calendar)
           
 Query AbstractQueryImpl.setLong(String name, long val)
           
 Query AbstractQueryImpl.setSerializable(String name, Serializable val)
           
 Query AbstractQueryImpl.setShort(String name, short val)
           
 Query AbstractQueryImpl.setString(String name, String val)
           
 Query AbstractQueryImpl.setTime(String name, Date date)
           
 Query AbstractQueryImpl.setTimestamp(String name, Date date)
           
 Query AbstractQueryImpl.setBigDecimal(int position, BigDecimal number)
           
 Query AbstractQueryImpl.setBigDecimal(String name, BigDecimal number)
           
 Query AbstractQueryImpl.setBigInteger(int position, BigInteger number)
           
 Query AbstractQueryImpl.setBigInteger(String name, BigInteger number)
           
 Query AbstractQueryImpl.setParameterList(String name, Collection vals, Type type)
           
 Query AbstractQueryImpl.setParameterList(String name, Collection vals)
           
 Query AbstractQueryImpl.setParameterList(String name, Object[] vals, Type type)
           
 Query AbstractQueryImpl.setParameterList(String name, Object[] vals)
           
 Query AbstractQueryImpl.setProperties(Map map)
           
 Query AbstractQueryImpl.setProperties(Object bean)
           
 Query AbstractQueryImpl.setParameters(Object[] values, Type[] types)