私は春の休止状態フレームワークを使用し、クエリ更新受信のキャッチで
DataAccessException
エラーログに書き込むために、データベースのURLやSQLエラーなどを受信したいのですが、DataAccessException型から受信できますか?ありがとう。
DataAccessException が常に SQLException をもたらすとは限りません。
例外からデータベース情報にアクセスすることはできません。これらの情報は、データソースから取得できます。
ドライバーによっては、DataAccessException にラップされた SQLException を取得できます。しかし、常にそうであるとは限りません。
例外は問題のラッパーであることを忘れないでください。環境に関する情報は含まれていません。
すべてのメソッドが定義されているDataAccessException のソースがあります。これは単なる Exception のラッパーであるため、特に注目すべき点はありません。データベースがスローする唯一の例外ではないことを考慮して、 JDBCExceptionなどの他の例外を探す必要があります。
必要なものは引き続き取得できます。