Действительно ли возможно выполнить арифметику дат с помощью JPA/Hibernate? Например, у меня есть объект с java.util. Поле даты, указывающее, когда строка была создана. Действительно ли возможно выполнить запрос с помощью JPQL и включать арифметику дат в то поле? Например, я могу выполнить КОЛИЧЕСТВО (*) строк и затем GROUP BY месяц в том поле? Я могу выполнить другие функции, такой как только возврат месяц или год от того поля в запросе?
В HQL есть выражения даты, такие как second(...)
, minute(...)
, hour(... )
, день(...)
, месяц(...)
, и год(...)
, но стандартный JPQL не имеет таких функций.