org.hibernate.criterion
Interface Criterion
- Serializable
- AbstractEmptinessExpression, BetweenExpression, Conjunction, Disjunction, EmptyExpression, Example, ExistsSubqueryExpression, IdentifierEqExpression, IlikeExpression, InExpression, Junction, LikeExpression, LogicalExpression, NaturalIdentifier, NotEmptyExpression, NotExpression, NotNullExpression, NullExpression, PropertyExpression, PropertySubqueryExpression, SimpleExpression, SimpleSubqueryExpression, SizeExpression, SQLCriterion, SubqueryExpression
public interface Criterion
extends Serializable
An object-oriented representation of a query criterion that may be used
as a restriction in a Criteria query.
Built-in criterion types are provided by the Restrictions factory
class. This interface might be implemented by application classes that
define custom restriction criteria.
getTypedValues
public TypedValue[] getTypedValues(Criteria criteria,
CriteriaQuery criteriaQuery)
throws HibernateException
Return typed values for all parameters in the rendered SQL fragment
criteria
- The local criteriacriteriaQuery
- The overal criteria query
- The types values (for binding)
toSqlString
public String toSqlString(Criteria criteria,
CriteriaQuery criteriaQuery)
throws HibernateException
Render the SQL fragment
criteria
- The local criteriacriteriaQuery
- The overal criteria query
- The generated SQL fragment