Вывести внешний запрос в Spring из данных JPA - PullRequest
0 голосов
/ 27 июня 2018

Я использую Spring-data JpaRepository. У меня есть следующий собственный запрос:

@Query(value = "SELECT SUBSTRING_INDEX(u.email, '@', -1) as domain, COUNT(*) as domainCount, r.invite_organization_id"
        + "  FROM srs_users as u,srs_user_registrations as r where u.user_id=r.user_id and r.invite_organization_id=:orgId"
        + "  GROUP BY "
        + "SUBSTRING_INDEX(u.email, '@', -1) ORDER BY domainCount DESC", nativeQuery = true)
List<Object[]> countTopDomain(@Param("orgId") String orgId );

Можем ли мы экстернализовать вышеуказанный собственный запрос в jpa-named-queries.properties, как и другие именованные запросы.

1 Ответ

0 голосов
/ 27 июня 2018

Вы можете использовать именованные запросы JPA . Но я боюсь, что это не совсем то, что вы ищете. Кроме этого, нет поддержки экстернализации операторов SQL.

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