Save This Page
Home » hibernate-distribution-3.3.1.GA-dist » org.hibernate » criterion » [javadoc | source]
org.hibernate.criterion
public class: DetachedCriteria [javadoc | source]
java.lang.Object
   org.hibernate.criterion.DetachedCriteria

All Implemented Interfaces:
    CriteriaSpecification, Serializable

Some applications need to create criteria queries in "detached mode", where the Hibernate session is not available. This class may be instantiated anywhere, and then a Criteria may be obtained by passing a session to getExecutableCriteria(). All methods have the same semantics and behavior as the corresponding methods of the Criteria interface.
Constructor:
 protected DetachedCriteria(String entityName) 
 protected DetachedCriteria(String entityName,
    String alias) 
 protected DetachedCriteria(CriteriaImpl impl,
    Criteria criteria) 
Method from org.hibernate.criterion.DetachedCriteria Summary:
add,   addOrder,   createAlias,   createAlias,   createCriteria,   createCriteria,   createCriteria,   createCriteria,   forClass,   forClass,   forEntityName,   forEntityName,   getAlias,   getCriteriaImpl,   getExecutableCriteria,   setComment,   setFetchMode,   setLockMode,   setLockMode,   setProjection,   setResultTransformer,   toString
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.hibernate.criterion.DetachedCriteria Detail:
 public DetachedCriteria add(Criterion criterion) 
 public DetachedCriteria addOrder(Order order) 
 public DetachedCriteria createAlias(String associationPath,
    String alias) throws HibernateException 
 public DetachedCriteria createAlias(String associationPath,
    String alias,
    int joinType) throws HibernateException 
 public DetachedCriteria createCriteria(String associationPath) throws HibernateException 
 public DetachedCriteria createCriteria(String associationPath,
    String alias) throws HibernateException 
 public DetachedCriteria createCriteria(String associationPath,
    int joinType) throws HibernateException 
 public DetachedCriteria createCriteria(String associationPath,
    String alias,
    int joinType) throws HibernateException 
 public static DetachedCriteria forClass(Class clazz) 
 public static DetachedCriteria forClass(Class clazz,
    String alias) 
 public static DetachedCriteria forEntityName(String entityName) 
 public static DetachedCriteria forEntityName(String entityName,
    String alias) 
 public String getAlias() 
 CriteriaImpl getCriteriaImpl() 
 public Criteria getExecutableCriteria(Session session) 
    Get an executable instance of Criteria, to actually run the query.
 public DetachedCriteria setComment(String comment) 
 public DetachedCriteria setFetchMode(String associationPath,
    FetchMode mode) throws HibernateException 
 public DetachedCriteria setLockMode(LockMode lockMode) 
 public DetachedCriteria setLockMode(String alias,
    LockMode lockMode) 
 public DetachedCriteria setProjection(Projection projection) 
 public DetachedCriteria setResultTransformer(ResultTransformer resultTransformer) 
 public String toString()