sql выражению. например,
order by now()
умеет ли Sort это делать?
пока выходит только через объявление дополнительного свойства с помощью @Formula. как ещё это можно решить?
А чем order by не зашел?
Jpql?
использую findAll(Pageable), которому передаётся Sort
ну, вот не хотелось бы критерии строить, результат разбирать... в sql всё просто и условие простое, хотелось, что бы и тут легко было
так тебе сказали про jpql, а не о Criteria API
это просто пример, что есть некое sql выражение, по которому нужно отсортировать
Там же (в Sort) есть Order, Direction и прочее такое. Или дело в сортировке именно в БД?
Как я понял из доки в Sort (Order) можно передавать только свойства Entity. Получается, только либо @Formula, либо, как писали выше, jpql
Если у тебя есть специфичные только для твоей бд вызовы функций, можешь глянуть в сторону nativeQuery
Обсуждают сегодня