是否可以使用jpa/hibernate执行日期算法?例如,我有一个实体,其中java.util.date字段指示创建行的时间。是否可以使用jpql执行查询并在该字段上包含日期算法?例如,我可以执行行计数(*)然后在该字段中按月份分组吗?我是否可以执行其他功能,例如只返回查询中该字段的月份或年份?
hql的日期表达式如下 second(...) , minute(...) , hour(...) , day(...) , month(...) 和 year(...) 但是标准的JPQL没有这样的功能。
second(...)
minute(...)
hour(...)
day(...)
month(...)
year(...)