org.hibernate.criterion
Class SQLCriterion
java.lang.Object
org.hibernate.criterion.SQLCriterion
- All Implemented Interfaces:
- Serializable, Criterion
public class SQLCriterion
- extends Object
- implements Criterion
A SQL fragment. The string {alias} will be replaced by the
alias of the root entity.
- See Also:
- Serialized Form
SQLCriterion
protected SQLCriterion(String sql,
Object[] values,
Type[] types)
toSqlString
public String toSqlString(Criteria criteria,
CriteriaQuery criteriaQuery)
throws HibernateException
- Description copied from interface:
Criterion
- Render the SQL fragment
- Specified by:
toSqlString
in interface Criterion
- Returns:
- String
- Throws:
HibernateException
getTypedValues
public TypedValue[] getTypedValues(Criteria criteria,
CriteriaQuery criteriaQuery)
throws HibernateException
- Description copied from interface:
Criterion
- Return typed values for all parameters in the rendered SQL fragment
- Specified by:
getTypedValues
in interface Criterion
- Parameters:
criteria
- TODO
- Returns:
- TypedValue[]
- Throws:
HibernateException
toString
public String toString()
- Overrides:
toString
in class Object