org.hibernate.exception
public class CacheSQLStateConverter extends java.lang.Object implements SQLExceptionConverter
Constructor and Description |
---|
CacheSQLStateConverter(ViolatedConstraintNameExtracter extracter) |
Modifier and Type | Method and Description |
---|---|
JDBCException |
convert(java.sql.SQLException sqlException,
java.lang.String message,
java.lang.String sql)
Convert the given SQLException into Hibernate's JDBCException hierarchy.
|
protected JDBCException |
handledNonSpecificException(java.sql.SQLException sqlException,
java.lang.String message,
java.lang.String sql)
Handle an exception not converted to a specific type based on the SQLState.
|
public CacheSQLStateConverter(ViolatedConstraintNameExtracter extracter)
public JDBCException convert(java.sql.SQLException sqlException, java.lang.String message, java.lang.String sql)
convert
in interface SQLExceptionConverter
sqlException
- The SQLException to be converted.message
- An optional error message.sql
- Optionally, the sql being performed when the exception occurred.ConstraintViolationException, JDBCConnectionException, SQLGrammarException, LockAcquisitionException
protected JDBCException handledNonSpecificException(java.sql.SQLException sqlException, java.lang.String message, java.lang.String sql)
sqlException
- The exception to be handled.message
- An optional messagesql
- Optionally, the sql being performed when the exception occurred.Copyright © 2014. All Rights Reserved.