Extends org.hibernate.criterion.Order to allow ordering by an SQL formula passed by the user.
Is simply appends the sqlFormula passed by the user to the resulting SQL query, without any verification.
From: http://blog.tremend.ro/2008/06/10/how-to-order-by-a-custom-sql-formulaexpression-when-using-hibernate-criteria-api/
| Constructor and description |
|---|
protected OrderBySqlFormula
(java.lang.String sqlFormula)Constructor for Order. |
| Type Params | Return Type | Name and description |
|---|---|---|
|
static org.hibernate.criterion.Order |
sqlFormula(java.lang.String sqlFormula)Custom order |
|
java.lang.String |
toSqlString(org.hibernate.Criteria criteria, org.hibernate.criterion.CriteriaQuery criteriaQuery) |
|
java.lang.String |
toString() |
| Methods inherited from class | Name |
|---|---|
class org.hibernate.criterion.Order |
org.hibernate.criterion.Order#asc(java.lang.String), org.hibernate.criterion.Order#isAscending(), org.hibernate.criterion.Order#toSqlString(org.hibernate.Criteria, org.hibernate.criterion.CriteriaQuery), org.hibernate.criterion.Order#isIgnoreCase(), org.hibernate.criterion.Order#nulls(org.hibernate.NullPrecedence), org.hibernate.criterion.Order#getPropertyName(), org.hibernate.criterion.Order#desc(java.lang.String), org.hibernate.criterion.Order#ignoreCase(), org.hibernate.criterion.Order#toString(), org.hibernate.criterion.Order#wait(long, int), org.hibernate.criterion.Order#wait(long), org.hibernate.criterion.Order#wait(), org.hibernate.criterion.Order#equals(java.lang.Object), org.hibernate.criterion.Order#hashCode(), org.hibernate.criterion.Order#getClass(), org.hibernate.criterion.Order#notify(), org.hibernate.criterion.Order#notifyAll() |
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Constructor for Order.
sqlFormula - an SQL formula that will be appended to the resulting SQL queryCustom order
sqlFormula - an SQL formula that will be appended to the resulting SQL query