JAX-RS (Jersey) アプリケーションで eclipselink 2.4 を使用しています。
ベース コントローラーでデータベースに接続しますが、エンティティ マネージャーはクエリの実行時にのみ実際に接続するため、例外がスローされます。
EntityManager オブジェクトを取得した後にデータベースに接続できるかどうかを判断して、自分で例外を処理できるようにする (そして別のデータベースに手動でフェールオーバーする) 方法はありますか。
編集:基礎となるDBMSをまったく変更できないと仮定します。