FileDocCategorySizeDatePackage
SQLExceptionConverter.javaAPI DocHibernate 3.2.51157Sat Nov 20 17:11:28 GMT 2004org.hibernate.exception

SQLExceptionConverter

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 {@link ViolatedConstraintNameExtracter} parameter.

Implementations may implement {@link Configurable} if they need to perform configuration steps prior to first use.

author
Steve Ebersole
see
SQLExceptionConverterFactory

Fields Summary
Constructors Summary
Methods Summary
public org.hibernate.JDBCExceptionconvert(java.sql.SQLException sqlException, java.lang.String message, java.lang.String sql)
Convert the given SQLException into Hibernate's JDBCException hierarchy.

param
sqlException The SQLException to be converted.
param
message An optional error message.
return
The resulting JDBCException.
see
ConstraintViolationException, JDBCConnectionException, SQLGrammarException, LockAcquisitionException