Я использую нативный запрос в весенних данных JpaRepository, как показано ниже:
@Query(value = "SELECT SUBSTRING_INDEX(u.email, '@', -1) as domain, COUNT(*) as domainCount r.invite_organization_id"
+ " FROM srs_users u,srs.srs_user_registrations r where u.user_id=r.user_id and r.invite_organization_id=?1"
+ " GROUP BY "
+ "SUBSTRING_INDEX(u.email, '@', -1) ORDER BY domainCount DESC", nativeQuery = true)
List<Object[]> countTopDomain(String orgId);
Вышесказанное дает мне следующее исключение:
У вас есть ошибка в вашем синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы узнать правильный синтаксис для использования рядом с 'r.invite_organization_id FROM srs_users u, srs_user_registrations r где u.user' в строке 1
Как я передам значение для параметра require_organization_id (в запросе) из аргумента countTopDomain () метода.