org.hibernate.criterion
Class DetachedCriteria

public class DetachedCriteria
implements 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.
SinceNot specified.
VersionNot specified.
AuthorGavin King
See also
Wiki javadoc Use textile entry format.
Add your comments here.
Constructor Summary
DetachedCriteria( String entityName )
No description provided.
DetachedCriteria( String entityName, String alias )
No description provided.
DetachedCriteria( CriteriaImpl impl, Criteria criteria )
No description provided.
Method Summary
DetachedCriteria add( Criterion criterion )
No description provided.
DetachedCriteria addOrder( Order order )
No description provided.
DetachedCriteria createAlias( String associationPath, String alias )
No description provided.
DetachedCriteria createCriteria( String associationPath, String alias )
No description provided.
DetachedCriteria createCriteria( String associationPath )
No description provided.
static DetachedCriteria forClass( Class clazz )
No description provided.
static DetachedCriteria forClass( Class clazz, String alias )
No description provided.
static DetachedCriteria forEntityName( String entityName )
No description provided.
static DetachedCriteria forEntityName( String entityName, String alias )
No description provided.
String getAlias()
No description provided.
Criteria getExecutableCriteria( Session session )
Get an executable instance of Criteria, to actually run the query.
DetachedCriteria setFetchMode( String associationPath, FetchMode mode )
No description provided.
DetachedCriteria setProjection( Projection projection )
No description provided.
DetachedCriteria setResultTransformer( ResultTransformer resultTransformer )
No description provided.
String toString()
No description provided.
DetachedCriteria
protected DetachedCriteria ( String entityName )
No description provided.
Parameters
TypeNameDescription
String entityName No description provided.
Wiki javadoc Use textile entry format.
Add your comments here.
DetachedCriteria
protected DetachedCriteria ( String entityName, String alias )
No description provided.
Parameters
TypeNameDescription
String entityName No description provided.
String alias No description provided.
Wiki javadoc Use textile entry format.
Add your comments here.
DetachedCriteria
protected DetachedCriteria ( CriteriaImpl impl, Criteria criteria )
No description provided.
Parameters
TypeNameDescription
CriteriaImpl impl No description provided.
Criteria criteria No description provided.
Wiki javadoc Use textile entry format.
Add your comments here.
add
public DetachedCriteria add ( Criterion criterion )
No description provided.
Parameters
TypeNameDescription
Criterion criterion No description provided.
Wiki javadoc Use textile entry format.
Add your comments here.
addOrder
public DetachedCriteria addOrder ( Order order )
No description provided.
Parameters
TypeNameDescription
Order order No description provided.
Wiki javadoc Use textile entry format.
Add your comments here.
createAlias
public DetachedCriteria createAlias ( String associationPath, String alias )
No description provided.
Parameters
TypeNameDescription
String associationPath No description provided.
String alias No description provided.
Exceptions
HibernateException No description provided.
Wiki javadoc Use textile entry format.
Add your comments here.
createCriteria
public DetachedCriteria createCriteria ( String associationPath, String alias )
No description provided.
Parameters
TypeNameDescription
String associationPath No description provided.
String alias No description provided.
Exceptions
HibernateException No description provided.
Wiki javadoc Use textile entry format.
Add your comments here.
createCriteria
public DetachedCriteria createCriteria ( String associationPath )
No description provided.
Parameters
TypeNameDescription
String associationPath No description provided.
Exceptions
HibernateException No description provided.
Wiki javadoc Use textile entry format.
Add your comments here.
forClass
public static DetachedCriteria forClass ( Class clazz )
No description provided.
Parameters
TypeNameDescription
Class clazz No description provided.
Wiki javadoc Use textile entry format.
Add your comments here.
forClass
public static DetachedCriteria forClass ( Class clazz, String alias )
No description provided.
Parameters
TypeNameDescription
Class clazz No description provided.
String alias No description provided.
Wiki javadoc Use textile entry format.
Add your comments here.
forEntityName
public static DetachedCriteria forEntityName ( String entityName )
No description provided.
Parameters
TypeNameDescription
String entityName No description provided.
Wiki javadoc Use textile entry format.
Add your comments here.
forEntityName
public static DetachedCriteria forEntityName ( String entityName, String alias )
No description provided.
Parameters
TypeNameDescription
String entityName No description provided.
String alias No description provided.
Wiki javadoc Use textile entry format.
Add your comments here.
getAlias
public String getAlias ( )
No description provided.
Wiki javadoc Use textile entry format.
Add your comments here.
getExecutableCriteria
public Criteria getExecutableCriteria ( Session session )
Get an executable instance of Criteria, to actually run the query.
Parameters
TypeNameDescription
Session session No description provided.
Wiki javadoc Use textile entry format.
Add your comments here.
setFetchMode
public DetachedCriteria setFetchMode ( String associationPath, FetchMode mode )
No description provided.
Parameters
TypeNameDescription
String associationPath No description provided.
FetchMode mode No description provided.
Exceptions
HibernateException No description provided.
Wiki javadoc Use textile entry format.
Add your comments here.
setProjection
public DetachedCriteria setProjection ( Projection projection )
No description provided.
Parameters
TypeNameDescription
Projection projection No description provided.
Wiki javadoc Use textile entry format.
Add your comments here.
setResultTransformer
public DetachedCriteria setResultTransformer ( ResultTransformer resultTransformer )
No description provided.
Parameters
TypeNameDescription
ResultTransformer resultTransformer No description provided.
Wiki javadoc Use textile entry format.
Add your comments here.
toString
public String toString ( )
No description provided.
Overrides method in Object
Wiki javadoc Use textile entry format.
Add your comments here.