Benannte Abfrage mit like in where-Klausel

Ist es möglich, sich wie in einer where-Klausel in eine benannte Abfrage? Ich versuche, Folgendes zu tun aber bin immer Ausnahmen

@NamedQuery(name = "Place.getPlaceForCityAndCountryName",
query = "SELECT p FROM Place p WHERE " +
        "lower(p.city) like :city and " +
        "lower(p.countryName) like :countryName");

Habe ich versucht, indem %, wie in normalen SQL-aber Ausnahmen kompilieren.

Jegliche Hinweise sehr dankbar!

Dank

Kommentar zu dem Problem - Öffnen
Was passiert, wenn Sie nehmen Sie die zweite wie aus den unten () - Funktion 🙂 Kommentarautor: Davos555
@Davos555 Punkte, es gibt eine Klammer und ein Zitat fehlt: "niedriger(p.Bezeichnung), wie :countryName"); Kommentarautor: ypercubeᵀᴹ
ja danke - habe ich kopiert aus einer komplizierteres Beispiel und Tat es auch nicht ändern richtig. Ich werde aktualisieren, jetzt die Frage Kommentarautor: RNJ

InformationsquelleAutor der Frage RNJ | 2012-06-06

Schreibe einen Kommentar