Czy jest możliwe mieć podobne w klauzuli where w nazwanym zapytaniu? Próbuję wykonać następujące czynności, ale dostaję wyjątkiNazwana kwerenda z jak w przypadku gdzie klauzula
@NamedQuery(name = "Place.getPlaceForCityAndCountryName",
query = "SELECT p FROM Place p WHERE " +
"lower(p.city) like :city and " +
"lower(p.countryName) like :countryName");
Próbowałem dodawać% tak, jak zrobiłbyś to w normalnym SQL, ale kompilowałeś wyjątki.
Wszelkie wskazówki są mile widziane!
Dzięki
Co się dzieje, jeśli wziąć drugi jak z dolnej function() :) – Davos555
Jako @ Davos555 punkty, brakuje nawiasu i cytatu: '" lower (p.countryName) like: countryName ");' –
yes thanks - Skopiowałem to z bardziej skomplikowanego przykładu i nie zmieniłem go poprawnie. Zaktualizuję teraz pytanie: – RNJ