Возможно ли иметь подобное в предложении where в именованном запросе? Я пытаюсь сделать следующее, но я получаю исключениеИменованный запрос с аналогичным предложением where
@NamedQuery(name = "Place.getPlaceForCityAndCountryName",
query = "SELECT p FROM Place p WHERE " +
"lower(p.city) like :city and " +
"lower(p.countryName) like :countryName");
Я попытался добавляющим%, как вы могли бы сделать в обычном SQL, но получить исключение компиляции.
Все указания очень ценятся!
Благодаря
Что произойдет, если вы берете второй, как из функции нижней() :) – Davos555
Как @ Davos555 точки, есть скобка и цитата отсутствует: '" lower (p.countryName) like: countryName ");' –
да спасибо - я скопировал это из более сложного примера и не изменил его правильно. Я сейчас обновлю вопрос – RNJ