小编Jen*_*enB的帖子

多个jpa:xml配置中的存储库,如何使用Spring java配置使用@EnableJPARepositories进行配置?

我已经研究并找到了关于如何将spring data jpa与多个数据源一起使用的解释和示例代码,这些数据源指的是在xml配置中配置多个jpa:repositories,如下所示:

<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>
Run Code Online (Sandbox Code Playgroud)

您如何使用java配置和@EnableJpaRepositories注释声明上述两个jpa:repositories配置?

注释似乎只支持一组属性(即仅一个jpa:仅存储库),并且不可能多次声明注释.

java spring spring-data spring-data-jpa

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

java ×1

spring ×1

spring-data ×1

spring-data-jpa ×1