【发布时间】:2020-03-23 20:24:49
【问题描述】:
我知道网上有很多类似的问题,但这些都不是我想问的。
在 spring + Jpa 中,我可以通过 Repository 访问“自动生成”功能,例如 findById、count 等。
是否有类似的函数来计算列值的平均值?
我发现使用 SQL 中的显式查询可以计算平均值
@Query(value = "SELECT avg(price) FROM Product")
public Double avg();
或直接通过 java,选取所有列值并计算平均值。 但是这些方法……脏吗?
在 Spring JPA 中计算 AVG(或 MIN、MAX 等)的最佳方法是什么?
【问题讨论】:
标签: java spring jpa spring-data-jpa