org.hibernate.exception
Interface SQLExceptionConverter
- CacheSQLStateConverter, SQLStateConverter
public interface SQLExceptionConverter
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.
JDBCException | convert(SQLException sqlException, String message, String sql)- Convert the given SQLException into Hibernate's JDBCException hierarchy.
|
convert
public JDBCException convert(SQLException sqlException,
String message,
String sql) Convert the given SQLException into Hibernate's JDBCException hierarchy.
sqlException - The SQLException to be converted.message - An optional error message.
- The resulting JDBCException.
JDBCConnectionException, SQLGrammarException, LockAcquisitionException