Spring Data JPA有没有使用方法名解析来对实体列求和的方式?

4

Spring Data JPA可以使用规范(sum specifications)求和列。但它是否有一种方法来使用方法名称解析(method name resolving)对实体列进行求和?比如我想要一个sumCreditAmount方法来求和特定名称的列,就像findByCreditAmount方法一样获取所有具有特定creditAmount的实体。

1个回答

9

Spring Data JPA没有内置的聚合方法支持。但是您可以通过以下方式获得总和:

@Query("SELECT sum(e.creditAmount) from Entity e")
int sumCreditAmount();

你需要在你的存储库类中声明以上方法。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接