クラス ScriptStatementFailedException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
java.lang.RuntimeExceptionSE
org.springframework.core.NestedRuntimeException
org.springframework.dao.DataAccessException
org.springframework.jdbc.datasource.init.ScriptException
org.springframework.jdbc.datasource.init.ScriptStatementFailedException
- 実装されたすべてのインターフェース:
SerializableSE
SQL スクリプトのステートメントがターゲットデータベースに対して実行中に失敗した場合、
ScriptUtils
によってスローされます。- 導入:
- 3.0.5
- 作成者:
- Juergen Hoeller, Sam Brannen
- 関連事項:
コンストラクターのサマリー
コンストラクターコンストラクター説明ScriptStatementFailedException
(StringSE stmt, int stmtNumber, EncodedResource encodedResource, ThrowableSE cause) 新しいScriptStatementFailedException
を作成します。方法の概要
修飾子と型メソッド説明static StringSE
buildErrorMessage
(StringSE stmt, int stmtNumber, EncodedResource encodedResource) 指定された引数に基づいて、SQL スクリプト実行の失敗に関するエラーメッセージを作成します。クラス org.springframework.core.NestedRuntimeException から継承されたメソッド
contains, getMostSpecificCause, getRootCause
クラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
コンストラクターの詳細
ScriptStatementFailedException
public ScriptStatementFailedException(StringSE stmt, int stmtNumber, EncodedResource encodedResource, ThrowableSE cause) 新しいScriptStatementFailedException
を作成します。- パラメーター:
stmt
- 失敗した実際の SQL ステートメントstmtNumber
- SQL スクリプトのステートメント番号 (つまり、リソースに存在する n 番目のステートメント)encodedResource
- SQL ステートメントが読み取られたリソースcause
- 失敗の根本的な原因
メソッドの詳細
buildErrorMessage
public static StringSE buildErrorMessage(StringSE stmt, int stmtNumber, EncodedResource encodedResource) 指定された引数に基づいて、SQL スクリプト実行の失敗に関するエラーメッセージを作成します。- パラメーター:
stmt
- 失敗した実際の SQL ステートメントstmtNumber
- SQL スクリプトのステートメント番号 (つまり、リソースに存在する n 番目のステートメント)encodedResource
- SQL ステートメントが読み取られたリソース- 戻り値:
- 例外の詳細メッセージまたはロギングに適したエラーメッセージ
- 導入:
- 4.2