2017-09-04 1 views
1

hibernateでは、1つのセッションが作成されています。 これで、セッションが2つの異なるデータベースと対話したいと思っています。 どうすればいいですか?2つの異なるデータベースとのHibernateセッションの対話

私はインタビュアーに、異なる方言の2つの設定ファイルを定義できると説明しましたが、彼は確信していませんでした。

答えて

0

2つの別々の設定ファイルを作成し、それぞれに2つの異なるSessionFactoryを作成することができます。

これにより、データベースごとにセッションを作成できます。ただし、1つのセッションで両方のデータベースにアクセスすることは不可能です。

したがって、2つのセッションを作成し、それぞれを個別に処理する必要があります。もちろん、あるデータベースから取得したエンティティから新しいエンティティにオブジェクト/フィールドをコピーして、別のデータベースに保持することもできます。

関連する問題