パッケージ org.springframework.dao

クラス DataAccessException

実装されたすべてのインターフェース:
SerializableSE
既知の直属サブクラス
NonTransientDataAccessExceptionRecoverableDataAccessExceptionScriptExceptionScriptExceptionTransientDataAccessException

public abstract class DataAccessException extends NestedRuntimeException
実践 J2EE システムデザインで説明されているデータアクセス例外の階層のルート。このパッケージの動機に関する詳細な説明については、この本の第 9 章を参照してください。

この例外階層は、使用中の特定のデータアクセス API(JDBC など)の詳細を知らなくても、ユーザーコードが発生したエラーの種類を見つけて処理できるようにすることを目的としています。JDBC が使用されていることを知らなくても、楽観的ロックの失敗に対応することができます。

このクラスはランタイム例外であるため、エラーが致命的であると見なされる場合(通常の場合)は、ユーザーコードがそれをキャッチしたりサブクラスを作成したりする必要はありません。

作成者:
Rod Johnson
関連事項:
  • コンストラクターの詳細

    • DataAccessException

      public DataAccessException(@Nullable StringSE msg)
      DataAccessException のコンストラクター。
      パラメーター:
      msg - 詳細メッセージ
    • DataAccessException

      public DataAccessException(@Nullable StringSE msg, @Nullable ThrowableSE cause)
      DataAccessException のコンストラクター。
      パラメーター:
      msg - 詳細メッセージ
      cause - 根本原因 (通常、JDBC などの基盤となるデータアクセス API を使用します)