public class SqlExecutionException extends JdbcException
修飾子とタイプ | フィールドと説明 |
---|---|
protected java.lang.String |
formattedSql
フォーマット済みSQL、バッチ処理時にスローされた場合
null |
protected SqlKind |
kind
SQLの種別
|
protected java.lang.String |
rawSql
未加工SQL
|
protected java.lang.Throwable |
rootCause
根本原因
|
protected java.lang.String |
sqlFilePath
SQLファイルのパス、SQLが自動生成された場合
null |
args, messageResource
修飾子 | コンストラクタと説明 |
---|---|
|
SqlExecutionException(ExceptionSqlLogType logType,
Sql<?> sql,
java.lang.Throwable cause,
java.lang.Throwable rootCause)
SQLを指定してインスタンスを構築します。
|
|
SqlExecutionException(ExceptionSqlLogType logType,
SqlKind kind,
java.lang.String rawSql,
java.lang.String formattedSql,
java.lang.String sqlFilePath,
java.lang.Throwable cause,
java.lang.Throwable rootCause)
未加工SQLとフォーマット済みSQLを指定してインスタンスを構築します。
|
protected |
SqlExecutionException(MessageResource messageCode,
SqlKind kind,
java.lang.String rawSql,
java.lang.String formattedSql,
java.lang.String sqlFilePath,
java.lang.Throwable cause,
java.lang.Throwable rootCause)
メッセージコード、未加工SQL、フォーマット済みSQLを指定してインスタンスを構築します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
java.lang.String |
getFormattedSql()
フォーマット済みSQLを返します。
|
SqlKind |
getKind()
SQLの種別を返します。
|
java.lang.String |
getRawSql()
未加工SQLを返します。
|
java.lang.Throwable |
getRootCause()
根本原因を返します。
|
java.lang.String |
getSqlFilePath()
SQLファイルのパスを返します。
|
choiceSql
getArgs, getMessageResource
protected final SqlKind kind
protected final java.lang.String rawSql
protected final java.lang.String formattedSql
null
protected final java.lang.String sqlFilePath
null
protected final java.lang.Throwable rootCause
public SqlExecutionException(ExceptionSqlLogType logType, Sql<?> sql, java.lang.Throwable cause, java.lang.Throwable rootCause)
logType
- ログタイプsql
- SQLcause
- 原因rootCause
- 根本原因public SqlExecutionException(ExceptionSqlLogType logType, SqlKind kind, java.lang.String rawSql, java.lang.String formattedSql, java.lang.String sqlFilePath, java.lang.Throwable cause, java.lang.Throwable rootCause)
logType
- ログタイプkind
- SQLの種別rawSql
- 未加工SQLformattedSql
- フォーマット済みSQLsqlFilePath
- SQLファイルのパスcause
- 原因rootCause
- 根本原因protected SqlExecutionException(MessageResource messageCode, SqlKind kind, java.lang.String rawSql, java.lang.String formattedSql, java.lang.String sqlFilePath, java.lang.Throwable cause, java.lang.Throwable rootCause)
messageCode
- メッセージコードkind
- SQLの種別rawSql
- 未加工SQLformattedSql
- フォーマット済みSQLsqlFilePath
- SQLファイルのパスcause
- 原因rootCause
- 根本原因public SqlKind getKind()
public java.lang.String getRawSql()
public java.lang.String getFormattedSql()
null
public java.lang.String getSqlFilePath()
null
public java.lang.Throwable getRootCause()