Итак, в краткосрочных терминах: возможно ли установить параметр «по умолчанию: все» или более общепризнанное для конкретного значения в Spring Data JPA (возможно, @query-аннотированное)-методы? Я думаю, что может быть хорошая функция, потому что «Получите мне несколько фильтрованных результатов, где фильтры не могут быть установлены на передовой выходе»-это очень распространенный вариант использования. < /P>
Пример-Query: < /p>
: < /p>
@Query("select new com.my.dto(e.name, e.age, e.address)" +
" from Entity e" +
"where e.name like ?1 " +
"and e.age like ?2 " +
"and e.street like ?3")
List findItemsFiltered(String name, String age, String street);
< /code>
Итак, когда скажем, улица не установлена, репозиторий должен использовать «%», чтобы вернуть все результаты, где другие критерии соответствуют, но улица не имеет отношения. < /p>
Подробнее здесь: https://stackoverflow.com/questions/257 ... ault-value