パッケージ org.springframework.jdbc
クラス BadSqlGrammarException
- 実装されたすべてのインターフェース:
SerializableSE
指定された SQL が無効な場合にスローされる例外。このような例外には常に
java.sql.SQLException
の根本原因があります。そのようなテーブルや列などがないサブクラスを持つことは可能です。カスタム SQLExceptionTranslator は、このクラスを使用するコードに影響を与えることなく、より具体的な例外を作成できます。
- 作成者:
- Rod Johnson
- 関連事項:
コンストラクターのサマリー
コンストラクター説明BadSqlGrammarException
(StringSE task, StringSE sql, SQLExceptionSE ex) BadSqlGrammarException のコンストラクター。メソッドのサマリー
クラス org.springframework.core.NestedRuntimeException から継承されたメソッド
contains, getMostSpecificCause, getRootCause
クラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
コンストラクターの詳細
BadSqlGrammarException
BadSqlGrammarException のコンストラクター。- パラメーター:
task
- 現在のタスクの名前sql
- 問題のある SQL ステートメントex
- 根本原因
メソッドの詳細
getSQLException
ラップされた SQLException を返します。getSql
問題の原因となった SQL を返します。