Я использую, в спящем режиме критерии и хотел бы добавить порядок - пунктом, который является функционально тем же как этим SQL:
order by abs(dateSubmitted - 125234234)
Где dateSubmitted
длинное, и число, вычтенное из него, будет предоставлено пользователями (как дата). Я пытаюсь приказать, чтобы записи их 'расстоянием' от пользователя предоставили дату.
Я попробовал
criteria.addOrder("abs(dateSubmitted - " + getDateInput() + ")");
но это не работает.
Действительно ли это возможно? Или я должен буду отказаться от критериев HQL? Я успешно сделал это в HQL, но хотел бы придерживаться критериев если вообще возможный для пользы непротиворечивости.
Возможно, создайте свой собственный класс Order, например, такой:
Я собираюсь использовать это :)