public interface

SQLExceptionConverter

org.hibernate.exception.SQLExceptionConverter
Known Indirect Subclasses

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.

Summary

Public Methods
abstract JDBCException convert(SQLException sqlException, String message, String sql)
Convert the given SQLException into Hibernate's JDBCException hierarchy.

Public Methods

public abstract JDBCException convert (SQLException sqlException, String message, String sql)

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