Desidero scrivere alcuni metodi di query nel livello repository. Questo metodo deve ignorare i parametri null. Ad esempio:Parametro opzionale dati di primavera nel metodo query
List<Foo> findByBarAndGoo(Bar barParam, @optional Goo gooParam);
Questo metodo deve essere di ritorno Foo da questa condizione:
bar == barParam && goo == gooParam;
se gooParam non nullo. se gooParam era nullo, le condizioni cambiano in:
bar == barParam;
Esiste una soluzione? Qualcuno può aiutarmi?
Di cosa stai parlando esattamente? –
lista findByBarAndGoo (barra, @opzionale Goo goo) {if (bar == null || goo == null) {throw new IllegalArgumentException ("I parametri non possono essere nulli");}} –
erhun
Voglio dire nel parametro opzionale se questo parametro era nullo quindi il metodo di interrogazione IGNORA questo parametro. Grazie. –