【发布时间】:2017-05-15 09:23:59
【问题描述】:
我有一个场景,我有一个数据库,其中已经有一些记录。 我需要复制其他数据库中的信息,并在运行时导出数据源信息。
两个数据库中的实体模型保持不变,我所需要的只是将信息从一个迁移到另一个。
我发现的相关问题是:Two datasources using the same entities/repositories using spring data jpa
在解决方案中还提到使用“AbstractRoutingDataSource”,它可以从租户那里获取信息。
我的用例不完全适合那里,或者我不知道如何适合它。
我的要求是这样的
DataSource1 -> EntityManager1 -> Persistence Unit1.
DataSoruce2 -> EntityManager2 -> Persistence Unit2.
两个持久性单元都有相同的类集。
我需要做的
EntityRepo_associated_with_datasource1.find()
and then write them to EntityRepo_associated_with_datasource2.saveAll().
对此有任何指示吗?
【问题讨论】:
标签: java spring spring-data-jpa datasource