JPA日期算术?

Sha*_*man 5 math hibernate jpa date jpql

是否可以使用JPA/Hibernate执行日期算术?例如,我有一个带有java.util.Date字段的实体,指示创建行的时间.是否可以使用JPQL执行查询并在该字段上包含日期算术?例如,我可以在该字段中执行COUNT(*)行,然后执行GROUP BY月份吗?我可以执行其他功能,例如只返回查询中该字段的月份或年份吗?

Pas*_*ent 3

HQL 确实有second(...)minute(...)hour(...)day(...)、等日期表达式month(...)year(...)但标准 JPQL 没有这样的函数。