【发布时间】:2018-12-06 01:44:22
【问题描述】:
伙计们。 我有一些商店物品,它们有坐标(纬度和经度)。我想暴露用户当前位置和商店之间的距离。问题是这个字段是动态的,我不能用 Shop 实体中的常规字段来表示值。如果我放这样的东西
@Transient
private BigDecimal distance;
Spring Data 无法映射此属性,因为它被忽略了。 我可以使用 jdbcTemplate 和原始查询来实现,但是编码太多了 :)
所以基本上,我的问题是如何将动态计算的添加列映射到没有持久属性的 JPA 实体
最好的问候。
【问题讨论】:
标签: hibernate jpa spring-data jdbctemplate criteria-api