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 SqlStatementExceptionFactory
msg
- メッセージe
- SQLExceptioncontext
- DBアクセス時の実行コンテキスト