org.hibernate.exception.SQLExceptionConverter |
Known Indirect Subclasses
CacheSQLStateConverter |
A SQLExceptionConverter implementation specific to Caché SQL,
accounting for its custom integrity constraint violation error codes. |
SQLStateConverter |
A SQLExceptionConverter implementation which performs converion based on
the underlying SQLState. |
|
Class Overview
Defines a contract for implementations that know how to convert a SQLException
into Hibernate's JDBCException hierarchy. Inspired by Spring's
SQLExceptionTranslator.
Implementations
must have a constructor which takes a
ViolatedConstraintNameExtracter
parameter.
Implementations may implement
Configurable
if they need to perform
configuration steps prior to first use.
Public Methods
Convert the given SQLException into Hibernate's JDBCException hierarchy.
Parameters
sqlException
| The SQLException to be converted. |
message
| An optional error message. |
Returns
- The resulting JDBCException.
See Also
- ConstraintViolationException, JDBCConnectionException, SQLGrammarException, LockAcquisitionException