0

休止状態の接続プール (c3po など) をコンテナー管理のデータソース接続プールに置き換えることはできますか、それとも別の目的に使用できますか?

グラスフィッシュでデータベースのデータソースとそのデータソースの接続プールを定義し、休止状態の構成ファイルでデータソースを参照しました。

休止状態自体の接続プールはまだ必要ですか?

4

1 に答える 1

1

通常、Hibernate は、アプリケーション サーバーによって提供されるデータ ソースを使用するように構成されます。

これは、XA トランザクションを使用していて、コンテナーがすべてのトランザクション リソース (XA データベース接続、XA JMS セッションなど) を自動的にグローバル トランザクションに登録するようにしたい場合に特に便利です。

さらに、アプリケーション サーバーのデータ ソースを使用すると、別のライブラリへの依存がなくなります。

アプリケーション サーバー (またはデータ ソース プロバイダー) がない場合は、もちろん、そのギャップを埋めるために別のサーバー (c3po など) が必要です。これは、スタンドアロン アプリケーションまたはテストに適用される可能性があります。

于 2013-09-06T09:52:16.303 に答える