| |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Implementation of SQLExceptionTranslator that uses specific vendor codes. More precise than SQLState implementation, but vendor specific.
The JdbcTemplate class enables error handling to be parameterized without making application's dependent on a particular RDBMS.
This class applies the following matching rules:
Constructor Summary | |
SQLErrorCodeSQLExceptionTranslator() Constructor for use as a JavaBean. | |
SQLErrorCodeSQLExceptionTranslator(SQLErrorCodes sec) Create a SQLErrorCode translator given these error codes. | |
SQLErrorCodeSQLExceptionTranslator(DataSource ds) Create a SQLErrorCode translator for the given DataSource. |
Method Summary | |
void | setDataSource(DataSource ds) Set the DataSource. |
void | setFallbackTranslator(SQLExceptionTranslator fallback) Override the default SQLState fallback translator |
void | setSqlErrorCodes(SQLErrorCodes sec) Set custom error codes to be used for translation |
DataAccessException | translate(String task, String sql, SQLException sqlex) |
Constructor Detail |
public SQLErrorCodeSQLExceptionTranslator()
public SQLErrorCodeSQLExceptionTranslator(SQLErrorCodes sec)
public SQLErrorCodeSQLExceptionTranslator(DataSource ds)
Method Detail |
public void setDataSource(DataSource ds)
public void setFallbackTranslator(SQLExceptionTranslator fallback)
public void setSqlErrorCodes(SQLErrorCodes sec)
public DataAccessException translate(String task, String sql, SQLException sqlex)
Association Links |
to Class org.springframework.jdbc.support.SQLExceptionTranslator
| |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |