から を生成し、SqlSessionFactory
例外SqlSessionFactoryBean
をキャッチして、特定のデータ ソースに対して正常に作成されたかどうかを判断します。
ただし、データベースは存在するがリスナーがない場合、メソッドは失敗することがわかりました。例外は生成されず、後で実際に のオープン セッションを作成しようとしたときにのみ例外が発生しますSqlSessionFactory
。
通常のセッションを受け入れて、有効なデータベースで作業しているかどうかを確認する最善の方法は何ですか?
編集:実際には、セッションを開くと例外がスローされるようには見えません...それは、最初の実際の更新/取得呼び出しでのみ発生する可能性があります。