org.hibernate.criterion

Class Expression


public final class Expression
extends Restrictions

Author:
Gavin King
See Also:
Restrictions

Method Summary

static Criterion
sql(String sql)
Deprecated. use Restrictions.sqlRestriction(String)
static Criterion
sql(String sql, Object value, Type type)
Deprecated. use Restrictions.sqlRestriction(String,Object,Type)
static Criterion
sql(String sql, Object[] values, Type[] types)
Deprecated. use Restrictions.sqlRestriction(String,Object[],Type[])

Methods inherited from class org.hibernate.criterion.Restrictions

allEq, and, between, conjunction, disjunction, eq, eqProperty, ge, geProperty, gt, gtProperty, idEq, ilike, ilike, in, in, isEmpty, isNotEmpty, isNotNull, isNull, le, leProperty, like, like, lt, ltProperty, naturalId, ne, neProperty, not, or, sizeEq, sizeGe, sizeGt, sizeLe, sizeLt, sizeNe, sqlRestriction, sqlRestriction, sqlRestriction

Method Details

sql

public static Criterion sql(String sql)

Deprecated. use Restrictions.sqlRestriction(String)

Apply a constraint expressed in SQL. Any occurrences of {alias} will be replaced by the table alias.
Parameters:
sql -
Returns:
Criterion

sql

public static Criterion sql(String sql,
                            Object value,
                            Type type)

Deprecated. use Restrictions.sqlRestriction(String,Object,Type)

Apply a constraint expressed in SQL, with the given JDBC parameter. Any occurrences of {alias} will be replaced by the table alias.
Parameters:
sql -
value -
type -
Returns:
Criterion

sql

public static Criterion sql(String sql,
                            Object[] values,
                            Type[] types)

Deprecated. use Restrictions.sqlRestriction(String,Object[],Type[])

Apply a constraint expressed in SQL, with the given JDBC parameters. Any occurrences of {alias} will be replaced by the table alias.
Parameters:
sql -
values -
types -
Returns:
Criterion