0

したがって、私たちのアプリには、複数のセッション ファクトリとデータ ソースを使用する 10,000 の異なる DAO クラスがあります。データ ソースは接続プールにc3p0を使用し、休止状態フレームワークを使用してOracle データベースと通信します。

ここで、サーバーがダウンしている場合や最大接続試行回数に達した場合などのデータベース エラーが発生した場合は、基本的に xxx.fatal("Database server down", e) を実行する独自のログ メカニズムを使用してエラーをログに記録します。

質問 1: これらの例外をキャッチするにはどうすればよいですか? (データベース サーバーのダウン、最大接続試行数に達したなど...)?

質問 2: 最小限のコード変更でログを記録するにはどうすればよいですか? これに休止状態インターセプターを使用できますか?

お知らせ下さい。

ありがとう

4

1 に答える 1