在Spring中持久化到多个数据库

时间:2018-12-11 15:48:55

标签: spring-data-jpa spring-data distributed-transactions atomikos

我们有一个DB2数据库,供正在淘汰的遗留应用程序使用,我们还有一个Oracle数据库,我们正在为其开发新的应用程序。为了保持与旧应用程序的兼容性,直到它们完全停用,并使数据保持同步,我们使用Atomikos进行两阶段提交。但是,这会导致大量重复的实体和存储库,从而造成技术债务,因为相同的实体和存储库不能由同一实体管理器使用,因此我们必须复制它们并将它们放在不同的程序包中以进行实体扫描。

在大多数情况下,我们希望从旧数据库中读取数据并同时保留两者,但是理想情况下,这是可配置的。

对此将提供任何帮助。

0 个答案:

没有答案