6

次のようにxml構成で複数のjpa:repositoriesを構成することを参照する、複数のデータソースでSpring Data JPAを使用する方法に関する説明 とサンプルコードを調査し、見つけました。

<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>

java 構成と @EnableJpaRepositories アノテーションを使用して、上記の jpa:repositories 構成の両方をどのように宣言しますか?

アノテーションは 1 セットの属性のみをサポートしているようで (つまり、1 つの jpa:repository のみ)、アノテーションを複数回宣言することはできません。

4

2 に答える 2

0

@Configuration2 つのクラス (@EnableJpaRepositoriesごとに 1 つ)に配置してみてください@Configuration

于 2013-02-28T22:16:05.663 に答える