Spring data JPA Query

Bitte aktiviere JavaScript!
Ich habe folgende Datenbank-Tabelle und die Repository Methode

Datenbank-Tabelle Person:

Code:
id;vorname;beruf;alter
1;stefan;maurer;33
2;stefan;handwerker;null
3;stefan;handwerker;null
Repository Methode
Java:
@Query("SELECT a FROM Person a WHERE ("
            + "LOWER(a.vorname) = LOWER(:vorname) AND "
            + "LOWER(a.beruf) = LOWER(:beruf) AND "
            + "LOWER(a.alter) = LOWER(:alter))")
    public List<Person> findePersonen(@Param("vorname") String vorname,
            @Param("beruf") String beruf,
            @Param("alter") String alter;

Wenn ich die Repository-Methode mit folgenden Parametern aufrufe:
Java:
String vorname = "stefan";
String beruf = "handwerker";
List<Person> result = repository.findePersonen(vorname, beruf, null)
bekomme ich jedoch eine leere Liste als Ergebnis zurück.
Ich möchte aber die zwei Entitys(id=2 und id=3) als Ergebnis. Was mache ich falsch ? Wie muss ich Query anpassen ?

Vielen Dank im Voraus.
 
A

Anzeige




Vielleicht hilft dir unser Java-Tutorial hier weiter —> (hier klicken)
A

Anzeige




Du möchtest Python lernen? Dann sichere dir hier alle wichtigen Grundlagen.
Passende Stellenanzeigen aus deiner Region:

Neue Themen

Oben