我有两个数据源具有完全相同的模式,但一个是只读的,另一个是读/写。只读数据源由外部项目更新。我打算使用spring-data-hibernate来创建实体模型类,并从只读数据源读取数据并写入读/写数据源。
可以吗?我们有关于它的最佳实践/设计模式吗?
答案 0 :(得分:2)
看看:http://spring.io/blog/2007/01/23/dynamic-datasource-routing/
Spring有一个AbstractRoutingDataSource,它允许你在你的服务器上定义多个数据资源,让spring选择它们,并允许你定义哪些数据被读取以及哪些数据被写入。
我可以进一步深入,但链接会带你进行一次很好的讨论。