Я хочу написать некоторые методы запросов в слое репозитория. Этот метод должен игнорировать нулевые параметры. Например:
List<Foo> findByBarAndGoo(Bar barParam, @optional Goo gooParam);
Этот метод должен быть возвращен Foo этим условием:
bar == barParam && goo == gooParam;
если gooParam не равен нулю. если gooParam имеет значение null, тогда условие изменится на:
bar == barParam;
Есть ли какое-нибудь решение? Кто-нибудь может мне помочь?