Query Spring собственный запрос из двух таблиц
Сам запрос работает из консоли и выдает корректный результат, но как только я этот запрос скопировал в аннотацию @Query он перестал понимать переменные, как бы я их не написал (даже через полный путь)
@Query (value = "select new analytics77j.analytics77j.dto.IncomingRequestByUtmDTO (name, whatsapp, utm_source)" +
"from client\n" +
"inner join incoming_request\n" +
"on client.id = incoming_request.client_id;")
Запрос который работает
select analytics.public.client.name, analytics.public.client.whatsapp, analytics.public.incoming_request.utm_source
from client
inner join incoming_request
on client.id = incoming_request.client_id;
Ошибка
Ответы (1 шт):
Автор решения: Roman C
→ Ссылка
Переменные надо указывать с двоеточием
@Query (value = "select new analytics77j.analytics77j.dto.IncomingRequestByUtmDTO (:name, :whatsapp, :utm_source) " +
"from client " +
"inner join incoming_request " +
"on client.id = incoming_request.client_id")
