パッケージ org.springframework.dao
クラス DataAccessException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
java.lang.RuntimeExceptionSE
org.springframework.core.NestedRuntimeException
org.springframework.dao.DataAccessException
- 実装されたすべてのインターフェース:
SerializableSE
- 既知の直属サブクラス
NonTransientDataAccessException
、RecoverableDataAccessException
、ScriptException
、ScriptException
、TransientDataAccessException
実践 J2EE システムデザインで説明されているデータアクセス例外の階層のルート。このパッケージの動機に関する詳細な説明については、この本の第 9 章を参照してください。
この例外階層は、使用中の特定のデータアクセス API (JDBC など) の詳細を知らなくても、ユーザーコードが、発生したエラーの種類を見つけて処理できるようにすることを目的としています。JDBC が使用されていることを知らなくても、楽観的ロックの失敗に反応することができます。
このクラスはランタイム例外であるため、エラーが致命的であると見なされる場合(通常の場合)は、ユーザーコードがそれをキャッチしたりサブクラスを作成したりする必要はありません。
- 作成者:
- Rod Johnson
- 関連事項:
コンストラクターのサマリー
コンストラクター説明DataAccessException のコンストラクター。DataAccessException
(StringSE msg, ThrowableSE cause) DataAccessException のコンストラクター。メソッドのサマリー
クラス org.springframework.core.NestedRuntimeException から継承されたメソッド
contains, getMostSpecificCause, getRootCause
クラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
コンストラクターの詳細
DataAccessException
DataAccessException のコンストラクター。- パラメーター:
msg
- 詳細メッセージ
DataAccessException
DataAccessException のコンストラクター。- パラメーター:
msg
- 詳細メッセージcause
- 根本原因 (通常、JDBC などの基盤となるデータアクセス API を使用します)