2012-01-04 4 views
1

アプリケーションでは、1つのプライマリともう1つの読み取り専用レプリカの2つのデータベースがあり、レポート目的でのみ使用されます。読み取りレプリカとプライマリDBの複数のセッションファクトリを管理

アプリケーションの一部では、プライマリDBへの読み取り書き込みが行われますが、パフォーマンス上の理由から、アプリケーション内のレポート機能は読み取り専用の読み取り/書き込みレプリカになります。

両方の目的でCRUD操作を公開するDAOをどのように設計する必要がありますか? 2つのセッションファクトリを作成し、DAOクラスで維持する必要がありますか?

お願いします。

答えて

0

私はまったく同じように言った - 同じ.hbm.xml構成、同じPOJO Javaクラス、異なるセッションファクトリ。これまでのところ問題はありません。あなたはあなたが取り組んでいるコンテキストを認識する必要があります。