1

在我们的应用程序中,我们有两个数据库,一个是主数据库,另一个是只读副本,仅用于报告目的。

我们的应用程序的某些部分对主数据库进行读写,而应用程序中的报告内容出于性能原因只读只读副本。

我们应该如何设计我们的 DAO 来为这两个目的公开 CRUD 操作?我们应该创建两个会话工厂并在 DAO 类中维护它吗?

请发表意见。

4

1 回答 1

0

我完全按照你说的做了——相同.hbm.xml的配置,相同的 POJO Java 类,不同的会话工厂。到目前为止没有问题。您只需要知道您在哪个环境中工作。

于 2012-01-04T10:53:51.267 回答