列挙型クラス SqlConfig.ErrorMode

java.lang.ObjectSE
java.lang.EnumSE<SqlConfig.ErrorMode>
org.springframework.test.context.jdbc.SqlConfig.ErrorMode
実装されたすべてのインターフェース:
SerializableSEComparableSE<SqlConfig.ErrorMode>ConstableSE
含まれているクラス:
SqlConfig

public static enum SqlConfig.ErrorMode extends EnumSE<SqlConfig.ErrorMode>
SQL ステートメントの実行中にエラーを処理する方法を指示するモードの列挙。
  • 列挙型定数の詳細

    • DEFAULT

      public static final SqlConfig.ErrorMode DEFAULT
      デフォルトのエラーモードを使用する必要があることを示します。

      デフォルトの意味は、@SqlConfig が宣言されているコンテキストによって異なります

      • @SqlConfig がローカルでのみ宣言 されている場合、デフォルトのエラーモードは FAIL_ON_ERROR です。
      • @SqlConfig がグローバルに宣言されている場合、デフォルトのエラーモードは FAIL_ON_ERROR です。
      • @SqlConfig がグローバルおよびローカルに宣言されている場合、ローカル宣言のデフォルトのエラーモードはグローバル宣言から継承されます。
    • FAIL_ON_ERROR

      public static final SqlConfig.ErrorMode FAIL_ON_ERROR
      エラーが発生した場合、スクリプトの実行が失敗することを示します。言い換えれば、エラーは無視されるべきではありません。

      これは事実上デフォルトのエラーモードであるため、スクリプトが誤って実行された場合、スクリプト内の SQL ステートメントがエラーになった場合に高速で失敗します。

      関連事項:
    • CONTINUE_ON_ERROR

      public static final SqlConfig.ErrorMode CONTINUE_ON_ERROR
      SQL スクリプト内のすべてのエラーをログに記録する必要があるが、例外として伝播しないことを示します。

      CONTINUE_ON_ERROR は、FAIL_ON_ERROR の論理的な反対であり、IGNORE_FAILED_DROPSスーパーセットです。

      関連事項:
    • IGNORE_FAILED_DROPS

      public static final SqlConfig.ErrorMode IGNORE_FAILED_DROPS
      失敗した SQL DROP ステートメントは無視できることを示します。

      これは、SQL ダイアレクトが DROP ステートメントの IF EXISTS 句をサポートしていない非埋め込みデータベースに役立ちます。

      関連事項:
  • メソッドの詳細

    • values

      public static SqlConfig.ErrorMode[] values()
      この列挙型クラスの定数を含む配列を、宣言されている順序で返します。
      戻り値:
      この列挙型クラスの定数を宣言された順序で含む配列
    • valueOf

      public static SqlConfig.ErrorMode valueOf(StringSE name)
      指定された名前でこのクラスの列挙型定数を返します。文字列は、このクラスで列挙型定数を宣言するために使用される識別子と正確に一致する必要があります。(余分な空白文字は許可されません。)
      パラメーター:
      name - 返される列挙定数の名前。
      戻り値:
      指定された名前の列挙定数
      例外:
      IllegalArgumentExceptionSE - この列挙型クラスに指定された名前の定数がない場合
      NullPointerExceptionSE - 引数が null の場合