Что нужно возвращать: null или false?
в подобных ситуация стоит возвращать null или Null-object в зависимости от того как реагирует Ваш код на ситуацию когда ничего не найдено. Бросать исключение в таких ситуациях - не особо уместно, все таки "не найдено" это не исключительная ситуация а вполне себе обычная... возвращать false - тоже как-то не камельфо (если есть false должен быть и true)
Странно, конечно, но...
Методы репозитория должны возвращать сущность или нуль или массив сущностей или пустой массив.
На то он и репозитории.
То, что вы пишите true, false или null - должны возвращать сервисы, которые есть посредником между репозиториями и контроллерами.