Package org.hibernate.exception.spi
Interface SQLExceptionConversionDelegate
- All Known Implementing Classes:
AbstractSQLExceptionConversionDelegate,SQLExceptionTypeDelegate,SQLStateConversionDelegate
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Allow a
SQLExceptionConverter to work by chaining together
multiple delegates. The main difference between a delegate and a
full-fledged converter is that a delegate may return null.-
Method Summary
Modifier and TypeMethodDescription@Nullable JDBCExceptionconvert(SQLException sqlException, String message, String sql) Convert the givenSQLExceptionto a subtype ofJDBCException, if possible.
-
Method Details
-
convert
Convert the givenSQLExceptionto a subtype ofJDBCException, if possible.- Parameters:
sqlException- TheSQLExceptionto be convertedmessage- An optional error messagesql- The SQL statement that resulted in the exception- Returns:
- The resulting
JDBCException, ornullif this delegate does not know how to interpret the givenSQLException.
-