## Uses of Package
org.hibernate.criterion

Packages that use org.hibernate.criterion
org.hibernate: This package defines the central Hibernate APIs.
org.hibernate.criterion: A framework for defining restriction criteria and order criteria.
org.hibernate.envers.query.criteria
org.hibernate.internal: An internal package containing mostly implementations of central Hibernate APIs.
org.hibernate.loader.criteria: This package defines the criteria query compiler and loader

Classes in org.hibernate.criterion used by org.hibernate
CriteriaSpecification
Criterion An object-oriented representation of a query criterion that may be used as a restriction in a `Criteria` query.
Order Represents an order imposed upon a `Criteria` result set
Projection An object-oriented representation of a query result set projection in a `Criteria` query.

Classes in org.hibernate.criterion used by org.hibernate.criterion
AbstractEmptinessExpression Implementation of AbstractEmptinessExpression.
AggregateProjection Base class for standard aggregation functions.
Conjunction
CountProjection A count
CriteriaQuery An instance of `CriteriaQuery` is passed to criterion, order and projection instances when actually compiling and executing the query.
CriteriaSpecification
Criterion An object-oriented representation of a query criterion that may be used as a restriction in a `Criteria` query.
DetachedCriteria Some applications need to create criteria queries in "detached mode", where the Hibernate session is not available.
Disjunction
EnhancedProjection An "enhanced" Projection for a `Criteria` query.
Example Support for query by example.
Example.PropertySelector A strategy for choosing property values for inclusion in the query criteria
IdentifierProjection A property value, or grouped property value
Junction A sequence of a logical expressions combined by some associative logical operator
Junction.Nature
LogicalExpression Superclass of binary logical expressions
MatchMode Represents an strategy for matching strings using "like".
NaturalIdentifier
Order Represents an order imposed upon a `Criteria` result set
Projection An object-oriented representation of a query result set projection in a `Criteria` query.
ProjectionList
Property A factory for property-specific criterion and projection instances
PropertyExpression superclass for comparisons between two properties (with SQL binary operators)
PropertyProjection A property value, or grouped property value
Restrictions The `criterion` package may be used by applications as a framework for building new kinds of `Criterion`.
SimpleExpression superclass for "simple" comparisons (with SQL binary operators)
SimpleProjection A single-column projection that may be aliased
SubqueryExpression

Classes in org.hibernate.criterion used by org.hibernate.envers.query.criteria
MatchMode Represents an strategy for matching strings using "like".

Classes in org.hibernate.criterion used by org.hibernate.internal
CriteriaSpecification
Criterion An object-oriented representation of a query criterion that may be used as a restriction in a `Criteria` query.
Order Represents an order imposed upon a `Criteria` result set
Projection An object-oriented representation of a query result set projection in a `Criteria` query.

Classes in org.hibernate.criterion used by org.hibernate.loader.criteria
CriteriaQuery An instance of `CriteriaQuery` is passed to criterion, order and projection instances when actually compiling and executing the query.

Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.