java - 使用spring hibernate,从只读数据源读取并写入读/写数据源

标签 java spring hibernate jpa

我有两个具有完全相同架构的数据源,但一个是只读的,另一个是读/写的。只读数据源由外部项目更新。我计划使用 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/

相关文章:

java - org.hibernate.PropertyAccessException : IllegalArgumentException occurred calling getter of com. dms.model.Group.groupId

java - 在 Oracle 和 H2 中的 @Formula 中使用 CURRENT_DATE()

java - 如何覆盖失败的 JUnit 测试用例的行为

java - 如何覆盖 HashSet 的 equals()、hashcode() 和 compareTo()

spring - spring请求参数转换怎么做

java - 尝试运行 jar 时出现 NoClassDefFoundError

java - Hibernate调用违反协议(protocol)异常

java - 在 JPA/Hibernate 中使用 Spring 定义的 transactionManager

java - 以方法作为参数的 DRY

java - 将数字从二进制转换为十进制 最高有效位 (MSB) 导致不良结果