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.