Экранирование пользовательских запросов Spring: - PullRequest
0 голосов
/ 02 марта 2020

У меня есть собственный запрос в Spring, который выглядит следующим образом

@Query(value = "select s.* from (select @p1:= :profileId p) parm , v_source_result_average_by_profile s;", nativeQuery = true)

Проблема в том, что Spring думает, что после первого : есть параметр, но его нет. Есть ли способ убежать от персонажа?

1 Ответ

0 голосов
/ 03 марта 2020

Решается простым добавлением \\ вот так

@Query(value = "select s.* from (select @p1\\:= :profileId p) parm , v_source_result_average_by_profile s;", nativeQuery = true)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...