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.
- Author:
- Steve Ebersole
- See Also:
- SQLExceptionConverterFactory
 
convert
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
 
Copyright © 2001-2010 Red Hat, Inc.  All Rights Reserved.