【发布时间】:2019-03-15 16:26:42
【问题描述】:
我对 Spring-Boot 和 JPA 比较陌生。对于复杂/多列表的实体和存储库,我一直做得很好,但我认为我需要查询只有 2 列,键/索引(长)和日期。
我希望能够向现有存储库添加一个方法,该方法可以根据键查询此日期,并返回单个 LocalDate 结果而不是 @Entity 结果。这个可以吗?
额外问题:
1) 我想将 java.sql.Date 转换为 java.time.LocalDate。由于没有实体/列可以分配转换,是否可以在查询中进行这种转换?
2) 是否也可以定义返回Map<Long, LocalDate> 的查询?
【问题讨论】:
-
我想我错过了我的观点——我正在寻找一种不需要定义新的
@Entity或@Repository的解决方案。写十几行和几个新文件只是为了从视图中获取日期对我来说似乎很愚蠢。
标签: java spring-boot spring-data-jpa jpql