Wiele repozytoriów jpa: w konfiguracji xml, jak skonfigurować za pomocą @EnableJPARepositories używając Spring java config?

Zbadałem i znalazłemwyjaśnienie i przykładowy kod jak używać danych sprężynowych jpa z wieloma źródłami danych, które odnoszą się do konfigurowania wielu repozytoriów jpa: w konfiguracji xml w następujący sposób:

<jpa:repositories base-package="org.springframework.data.jpa.repository.sample"
    entity-manager-factory-ref="entityManagerFactory">
    <repository:exclude-filter type="assignable" expression="org.springframework.data.jpa.repository.sample.AuditableUserRepository" />
</jpa:repositories>
<jpa:repositories base-package="org.springframework.data.jpa.repository.sample"
    entity-manager-factory-ref="entityManagerFactory-2"
    transaction-manager-ref="transactionManager-2">
    <repository:include-filter type="assignable" expression="org.springframework.data.jpa.repository.sample.AuditableUserRepository" />
</jpa:repositories>

Jak zadeklarowałbyś obie powyższe konfiguracje jpa: repozytoria przy użyciu konfiguracji java i adnotacji @EnableJpaRepositories?

Adnotacja wydaje się obsługiwać tylko jeden zestaw atrybutów (tj. Tylko dla jednego repozytorium jpa:) i nie jest możliwe wielokrotne zadeklarowanie adnotacji.

questionAnswers(2)

yourAnswerToTheQuestion