Spring Data JPA可以使用规范(sum specifications)求和列。但它是否有一种方法来使用方法名称解析(method name resolving)对实体列进行求和?比如我想要一个sumCreditAmount方法来求和特定名称的列,就像findByCreditAmount方法一样获取所有具有特定creditAmount的实体。
Spring Data JPA可以使用规范(sum specifications)求和列。但它是否有一种方法来使用方法名称解析(method name resolving)对实体列进行求和?比如我想要一个sumCreditAmount方法来求和特定名称的列,就像findByCreditAmount方法一样获取所有具有特定creditAmount的实体。
Spring Data JPA没有内置的聚合方法支持。但是您可以通过以下方式获得总和:
@Query("SELECT sum(e.creditAmount) from Entity e")
int sumCreditAmount();