Я хочу иметь репозиторий для сущностей (обычный репозиторий JPA), а также отдельный репозиторий, который отслеживает информацию аудита (RevisionRepository, часть спящего режима).Использование обоих версий RevisionRepository и JpaRepository в том же приложении
Я не могу заставить это работать в моем приложении.
Насколько я понимаю, каждый тип хранилища должен быть создан с собственным заводом (JpaRepository с repositoryFactoryBeanClass
и RevisionRepository
с EnversRevisionRepositoryFactoryBean
), и которые могут быть установлены с @EnableJpaRepositories
аннотацию.
Проблема в том, что только один из этих аннотаций может быть в моем основном классе. Я видел пример этого в xml-форме (here), но я не знаю, как это сделать с аннотациями.
Как это можно сделать?
Это ошибка, я получаю, когда я пытаюсь что: вызвано следующими причинами: org.springframework.beans.factory.NoSuchBeanDefinitionException: Нет квалификационная рожкового типа [... repositories.MyRevisionRepository] не найдено для зависимости [... репозиториев. MyRevisionRepository]: ожидается как минимум 1 бит, который квалифицируется как кандидат на автоподключение для этой зависимости. Аннотации зависимостей: {} – soandos
Можете ли вы разместить свой интерфейс для 'MyRevisionRepository'? – Naros