如何设置弹簧数据的JPA与多个数据源
我使用Spring数据JPA版本1.0.0.M2这里是网址: http://static.springsource.org/spring-data/data-jpa/docs/1.0.0.M2/reference/pdf/spring-data-jpa-reference.pdf如何设置弹簧数据的JPA与多个数据源
所有的承诺非常简单,美观大方,但是当涉及到它打破了两个数据源。问题是如何设置两个数据源? JpaRepository会自动搜索EntityManager,当它发现超过两个时它会抛出异常。
如果您对EntityManager有任何想法以及如何设置弹簧数据jpa,请发表回复。你的帮助是真正的赞赏!
您是否希望使用 '的EntityManager-A' 与Spring数据JPA和 '的EntityManager-B' 的另一个数据访问层? 马克
我已经找到了解决方案,这一点,从另一篇文章(我忘了它可能是Oliver的帖子),你可以在spring-data-jpa仓库中设置entity-manager-factory-ref和transaction-manager-ref,所以在设置jpa持久属性和多个实体管理器之后,一切都是配置得很好。 – truthseeker 2011-05-31 12:54:31
如果是这种情况,你可能想接受列昂尼德的答案作为一个有效的:)。 – 2011-07-04 12:21:54
<jpa:repositories base-package="org.springframework.data.jpa.repository.sample"
entity-manager-factory-ref="secondEntityManagerFactory" />
我觉得这是在一个类似的问题回答,看看:http://stackoverflow.com/a/12630799/229178 – sbzoom 2012-10-10 14:43:33