A framework for defining restriction criteria and order criteria.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | CriteriaQuery
An instance of CriteriaQuery is passed to criterion, order and projection instances when actually compiling and executing the query. |
| public interface | |
| public interface | Criterion
An object-oriented representation of a query criterion that may be used as a restriction in a Criteria query. |
| public interface | EnhancedProjection
An "enhanced" Projection for a |
| public interface | Projection
An object-oriented representation of a query result set projection in a |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractEmptinessExpression
Implementation of AbstractEmptinessExpression. |
| public class | AggregateProjection
Base class for standard aggregation functions. |
| public class | |
| public class | AvgProjection
An avg() projection |
| public class | BetweenExpression
Constrains a property to between two values |
| public class | |
| public class | CountProjection
A count |
| public class | DetachedCriteria
Some applications need to create criteria queries in "detached mode", where the Hibernate session is not available. |
| public class | |
| public class | |
| public class | |
| public class | Example
Support for query by example. |
| public class | |
| public class | Expression
Deprecated
Use Restrictions.
|
| public class | IdentifierEqExpression
An identifier constraint |
| public class | IdentifierProjection
A property value, or grouped property value |
| public class | IlikeExpression
A case-insensitive "like" |
| public class | InExpression
Constrains the property to a specified list of values |
| public class | Junction
A sequence of a logical expressions combined by some associative logical operator |
| public class | LikeExpression
A criterion representing a "like" expression |
| public class | LogicalExpression
Superclass of binary logical expressions |
| public abstract class | MatchMode
Represents an strategy for matching strings using "like". |
| public class | |
| public class | |
| public class | NotExpression
Negates another criterion |
| public class | NotNullExpression
Constrains a property to be non-null |
| public class | NullExpression
Constrains a property to be null |
| public class | Order
Represents an order imposed upon a Criteria result set |
| public class | |
| public class | Projections
The criterion package may be used by applications as a framework for building new kinds of Projection. |
| public class | Property
A factory for property-specific criterion and projection instances |
| public class | PropertyExpression
superclass for comparisons between two properties (with SQL binary operators) |
| public class | PropertyProjection
A property value, or grouped property value |
| public class | PropertySubqueryExpression
A comparison between a property value in the outer query and the result of a subquery |
| public class | Restrictions
The criterion package may be used by applications as a framework for building new kinds of Criterion. |
| public class | RowCountProjection
A row count |
| public class | SimpleExpression
superclass for "simple" comparisons (with SQL binary operators) |
| public abstract class | SimpleProjection
A single-column projection that may be aliased |
| public class | SimpleSubqueryExpression
A comparison between a constant value and the the result of a subquery |
| public class | |
| public class | SQLCriterion
A SQL fragment. |
| public class | SQLProjection
A SQL fragment. |
| public class | Subqueries
Factory class for criterion instances that represent expressions involving subqueries. |
| public abstract class |