| java.lang.Object | ||
| ↳ | org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator | |
| ↳ | org.springframework.jdbc.support.SQLExceptionSubclassTranslator | |
SQLExceptionTranslator implementation which analyzes the specific
java.sql.SQLException subclass thrown by the JDBC driver.
This is only available with JDBC 4.0 and later drivers when using Java 6 or later.
Falls back to a standard SQLStateSQLExceptionTranslator if the JDBC driver
does not actually expose JDBC 4 compliant SQLException subclasses.
|
[Expand]
Inherited Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator
| |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Protected Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Template method for actually translating the given exception.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
org.springframework.jdbc.support.SQLExceptionTranslator
| |||||||||||
Template method for actually translating the given exception.
The passed-in arguments will have been pre-checked. Furthermore, this method
is allowed to return null to indicate that no exception match has
been found and that fallback translation should kick in.
| task | readable text describing the task being attempted |
|---|---|
| sql | SQL query or update that caused the problem (may be null) |
| ex | the offending SQLException |
SQLException;
or null if no exception match found