Class Overview
A SQLExceptionConverter implementation which performs converion based on
the underlying SQLState. Interpretation of a SQL error based on SQLState
is not nearly as accurate as using the ErrorCode (which is, however, vendor-
specific). Use of a ErrorCode-based converter should be preferred approach
for converting/interpreting SQLExceptions.
Public Constructors
Public Methods
Convert the given SQLException into Hibernate's JDBCException hierarchy.
Parameters
sqlException
| The SQLException to be converted. |
message
| An optional error message. |
sql
| Optionally, the sql being performed when the exception occurred. |
Returns
- The resulting JDBCException.
Protected Methods
Handle an exception not converted to a specific type based on the SQLState.
Parameters
sqlException
| The exception to be handled. |
message
| An optional message |
sql
| Optionally, the sql being performed when the exception occurred. |
Returns
- The converted exception; should never be null.