我有两个具有完全相同架构的数据源,但一个是只读的,另一个是读/写的。只读数据源由外部项目更新。我打算使用spring-data-hibernate创建实体模型类,并从只读数据源中读取数据,并写入到读/写数据源中。

可行吗?我们是否有关于它的最佳实践/设计模式?

最佳答案

看一下:http://spring.io/blog/2007/01/23/dynamic-datasource-routing/

Spring有一个AbstractRoutingDataSource,它允许您在服务器上定义多个数据资源,这将使Spring能够拾取它们,并允许您定义从中读取和写入哪些数据。

我可以更深入地探讨,但是该链接将带您进行深入的讨论。

09-03 22:21
查看更多