2010-11-21 26 views
0

アプリケーションからログイン時に使用するデータベースを決定できるようにする必要があります。これはStrutsに基づいて変更して休止するのを助けるように頼まれた古いコードです。ユーザーの詳細に基づいて、ログイン時にどのデータベースに接続するかを決定する必要があります。しかし、私はこれをどのように進めるべきかについては不明です。私は両方のWeb開発の技術に新しいので、私はまだ学んでいると私は本に応じて私はdbase 1つのセッションファクトリーを作成する必要があります。 Webの例に基づいて、この種の問題はアプリケーション内でマルチデータベースを使用するという観点から説明されていますが、セッションの間はユーザーの詳細が含まれているものを使用する必要があります(詳細は各データベースに格納されています)。休止状態で2つのデータベースに接続する方法

答えて

0

データベースごとに1つの接続、データベースごとに1つのEntityManager、ロジックが埋め込まれたコードを使用して、それぞれが使用される適切な状況を把握する必要があります。

+0

実際には、データベースごとに1つのEntityManagerFactoryが必要です。おそらく、各リクエストに対して新しいEntityManagerが存在します。 –

関連する問題