Пожалуйста, помогите мне понять, что это ниже запрос сервера SQL будет делатьКак использовать одинарную кавычку с ESCAPE в сервере SQL
SELECT * from emp e where e.empName like '%'' escape ''%'
Мой следующий сразу возникает вопрос - как добиться того же в HQL
, что я могу использовать побег в HQL
?
Как вы думаете, что запрос будет делать? –
Вы пытаетесь это сделать? 'WHERE name LIKE '% O''Brien%';'? Если да, зачем вам ключевое слово «ESCAPE»? Просто удвоьте одиночные кавычки в значении - или, если HQL достаточно профессиональна, чтобы поддерживать правильные, строго типизированные параметры, вам даже не нужно беспокоиться об этом ... –
Мне нужно избежать одиночных котировок как значение, игнорировать одиночную Цитату, если она находится в String – Thiru