【发布时间】:2019-06-23 13:55:16
【问题描述】:
我在 Spring Boot 应用程序中使用 hibernate 和 jpa。
我有一个带有 2 列的休眠实体,type(字符串)和date(LocalDate)。
我想选择所有列以及我的日期列与现在之间的天数差异。
我在 PostgreSQL 中成功了:select date, date - current date from table;
我正在使用扩展 JpaRepository 的接口。到目前为止,我已经成功地通过 @Query 注释插入新查询。
我不知道如何选择我的列和包含 jpql 中天数差异的列。
亲切的问候,
【问题讨论】:
-
如果你只需要选择日期差,为什么不简单地写一个java方法返回当前时间和你的日期列的差?
-
除了新列之外,我还需要旧对象,日期列和现在的区别。完整的图片是这样的:我的 Angular 前端使用 hibernate 查询 spring 后端以获取休眠实体。我想向该休眠实体添加一个时间列,以显示日期列与现在之间的差异。
标签: postgresql hibernate spring-boot jpql