Spring data JPA Query

Diskutiere Spring data JPA Query im Data Tier Forum; Ich habe folgende Datenbank-Tabelle und die Repository Methode Datenbank-Tabelle Person: id;vorname;beruf;alter 1;stefan;maurer;33...

  1. jackochan
    jackochan Neues Mitglied
    Ich habe folgende Datenbank-Tabelle und die Repository Methode

    Datenbank-Tabelle Person:

    Code (Text):

    id;vorname;beruf;alter
    1;stefan;maurer;33
    2;stefan;handwerker;null
    3;stefan;handwerker;null
     
    Repository Methode
    Code (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:
    Code (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.
     
  2. Vielleicht hilft dir dieses Training hier weiter.
  3. Thallius
    Thallius Bekanntes Mitglied
  4. jackochan
    jackochan Neues Mitglied
  5. Wenn du Java lernen möchtest, empfehlen wir dir diese Online-Training hier
Die Seite wird geladen...

Spring data JPA Query - Ähnliche Themen

Spring Data data.sql SQL Insert mit single quote
Spring Data data.sql SQL Insert mit single quote im Forum Datenbankprogrammierung
Spring Data Hibernate mehrfache Suchkriterien
Spring Data Hibernate mehrfache Suchkriterien im Forum Allgemeine Java-Themen
Spring-Boot und Spring Data Programmstart zu langsam
Spring-Boot und Spring Data Programmstart zu langsam im Forum Datenbankprogrammierung
Spring Data: Lazy Fetch mit Self-Join.
Spring Data: Lazy Fetch mit Self-Join. im Forum Datenbankprogrammierung
Datatables in Spring Applikation integrieren
Datatables in Spring Applikation integrieren im Forum Application Tier
Thema: Spring data JPA Query