Есть ли у Spring Data JPA способ суммировать столбец сущности с помощью разрешения имени метода? - PullRequest
1 голос
/ 03 апреля 2019

Spring Data JPA может суммировать данные в колоннах, используя спецификации. Но есть ли способ суммировать столбец сущности, используя разрешение имени метода? Допустим, я хочу, чтобы метод sumCreditAmount суммировал столбец с определенным именем, точно так же, как метод findByCreditAmount для извлечения всех сущностей с конкретным creditAmount.

1 Ответ

3 голосов
/ 03 апреля 2019

Spring Data JPA не предоставляет встроенную поддержку агрегатных методов.Но вы можете получить сумму, используя:

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

Вы должны объявить вышеупомянутый метод в своем классе репозитория.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...