Запрос с параметром ORDER BY - PullRequest
       22

Запрос с параметром ORDER BY

0 голосов
/ 26 сентября 2018

У меня есть этот фрагмент запроса и замены с использованием формата String #.Если я передам одну строку параметров с апострофом (например, «Joana d'Arc»), у этого запроса возникнет проблема.

"... ORDER BY (
  CASE 
    WHEN person.name LIKE \'%s\' THEN 1,
    WHEN person.name LIKE \'%s\' THEN 2,
    ELSE 3
  END);"

Я попытался использовать параметры в ORDER BY и обнаружил здесь , что то, что я хочу сделать, не поддерживается, и я не могу перейти к критериям.

Я сейчас использую StringEscapeUtils#escapeSql в параметрах.Может кто-нибудь предложить, если есть обходной путь для этой проблемы?

Спасибо

-

...