Я хочу выполнить операцию выбора для базы данных, в зависимости от определенных случаев псевдокод для этого будет:
Репозиторий:
@Repository
public interface SomeClassRepository extends CrudRepository<SomeClass, Long> {
@Query("SOMETHNG HERE THAT WILL RUN like if param3 is not null then Param1AndParam2AndParam3 else Param1AndParam2")
List<SomeClass> findAllByParam1AndParam2AndParam3(String param1, String param2, String param3);
}