public abstract class DataAccessException extends NestedRuntimeException
この例外階層は、ユーザーコードが使用中の特定のデータアクセス API(JDBC など)の詳細を知らなくても発生したエラーの種類を見つけて処理できるようにすることを目的としています。JDBC が使用されていることを知らなくても、楽観的なロックの失敗に対応できます。
このクラスはランタイム例外であるため、エラーが致命的であると見なされる場合(通常の場合)は、ユーザーコードがそれをキャッチしたりサブクラスを作成したりする必要はありません。
コンストラクターと説明 |
---|
DataAccessException(StringSE msg) DataAccessException のコンストラクター。 |
DataAccessException(StringSE msg, ThrowableSE cause) DataAccessException のコンストラクター。 |
contains, getMessage, getMostSpecificCause, getRootCause
addSuppressedSE, fillInStackTraceSE, getCauseSE, getLocalizedMessageSE, getStackTraceSE, getSuppressedSE, initCauseSE, printStackTraceSE, printStackTraceSE, printStackTraceSE, setStackTraceSE, toStringSE
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public DataAccessException(StringSE msg)
msg
- 詳細メッセージ public DataAccessException(@Nullable StringSE msg, @Nullable ThrowableSE cause)
msg
- 詳細メッセージ cause
- 根本原因 (通常、JDBC などの基礎となるデータアクセス API の使用から)