Ich möchte einige Abfrage Methoden in Repository-Schicht schreiben. Diese Methode muss Null-Parameter ignorieren. Zum Beispiel:Spring Data optionale Parameter in Abfrage-Methode
List<Foo> findByBarAndGoo(Bar barParam, @optional Goo gooParam);
Diese Methode muss Rückhol seine Foo durch diese Bedingung:
bar == barParam && goo == gooParam;
wenn gooParam nicht null. Wenn GooParam null war, dann ändere die Bedingung zu:
bar == barParam;
Gibt es eine Lösung? Kann mir jemand helfen?
Worüber genau redest du? –
Liste findByBarAndGoo (Balkenleiste, @optional Goo) {if (bar == null || goo == null) {neue IllegalArgumentException ("Parameter können nicht null sein");}} –
erhun
Ich meine in optionalen Parameter if dieser Param war null dann Abfrage-Methode IGNORE diesen Parameter. Vielen Dank. –