public class BasicSqlStatementExceptionFactory extends java.lang.Object implements SqlStatementExceptionFactory
SqlStatementExceptionFactoryのBasic実装クラス。SQLExceptionが一意制約違反の場合には、DuplicateStatementExceptionを生成する。SqlStatementExceptionを生成する。SQLException.getSQLState()または、SQLException.getErrorCode()を使用する。| Constructor and Description |
|---|
BasicSqlStatementExceptionFactory() |
| Modifier and Type | Method and Description |
|---|---|
SqlStatementException |
createSqlStatementException(java.lang.String msg,
java.sql.SQLException e,
DbExecutionContext context)
SqlStatementExceptionを生成し返却する。パラメータで指定された SQLExceptionが一意制約違反の場合には、DuplicateStatementExceptionを生成する。それ以外の場合には、SqlStatementExceptionを生成する。 |
public SqlStatementException createSqlStatementException(java.lang.String msg, java.sql.SQLException e, DbExecutionContext context)
SqlStatementExceptionを生成し返却する。SQLExceptionが一意制約違反の場合には、DuplicateStatementExceptionを生成する。createSqlStatementException in interface SqlStatementExceptionFactorymsg - メッセージe - SQLExceptioncontext - DBアクセス時の実行コンテキスト