Package org.hibernate.exception
Interface SQLExceptionConverter
- All Known Implementing Classes:
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.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionconvert(SQLException sqlException, String message, String sql) Convert the given SQLException into Hibernate's JDBCException hierarchy.
-
Method Details
-
convert
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.
-