Вместо создания одной специализации CrudRepository, можно использовать несколько Spring Data JPA CrudRepository
в одном интерфейсе
AND
Все еще иметь ссылку @NamedQueries
изинтерфейс?
В данный момент я создаю отдельный класс фасадов, который будет собирать все репозитории и предоставлять более унифицированный API, но в основном это пересылка.