hibernate - JPA日期算术?

标签 hibernate date jpa math jpql

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

最佳答案

HQL 确实有日期表达式,如 second(...) , minute(...) , hour(...) , day(...) , month(...) , 和 year(...)但是标准的 JPQL 没有这样的功能。

关于hibernate - JPA日期算术?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2905785/

相关文章:

date - Kendo UI DatePicker 关于日期格式 yyyy-MM-dd 的警告

excel - VBA 以编程方式修复 "errored"单元格?

java - 无效的数据访问资源使用异常 : could not extract ResultSet

java - 使用自定义实现手动设置 Spring Data JPA 存储库

mysql - Hibernate独有的两列

hibernate - LazyInitializationException每个请求有多个事务

javascript - 尝试创建带有 future 日期的 Javascript 时钟

java - 如何将列表转换为可读格式

hibernate - 评估子属性时, hibernate 或语句不起作用的地方

java - 如何配置 hibernate 以扫描不同模块中的实体