【发布时间】:2011-02-18 14:20:30
【问题描述】:
在web应用中使用hibernate+spring+AS400数据库:
有 3 个数据源(每个区域一个),DS 用于澳大利亚,DS 用于英国,DS 用于美国。所有数据源中的模式都是相同的。
现在需要将数据持久化到数据源,规则是主区域(由最终用户使用 UI 选择)应始终用作主数据源来保存数据。此外,如果主要区域不是美国(例如用户选择的英国区域),则数据应同时保存到英国数据源和美国数据源。
我知道打开所有会话工厂并手动管理所有内容的简单手动方法。 http://www.java-forums.org/database/867-hibernate-multiple-databases.html
还有哪些可用的替代方案以及实现此功能的最佳方式?
【问题讨论】:
标签: hibernate spring datasource ibm-midrange