我有两个具有完全相同架构的数据源,但一个是只读的,另一个是读/写的。只读数据源由外部项目更新。我打算使用spring-data-hibernate创建实体模型类,并从只读数据源中读取数据,并写入到读/写数据源中。
可行吗?我们是否有关于它的最佳实践/设计模式?
最佳答案
看一下:http://spring.io/blog/2007/01/23/dynamic-datasource-routing/
Spring有一个AbstractRoutingDataSource,它允许您在服务器上定义多个数据资源,这将使Spring能够拾取它们,并允许您定义从中读取和写入哪些数据。
我可以更深入地探讨,但是该链接将带您进行深入的讨论。