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