org.hibernate.exception
Class CacheSQLStateConverter
java.lang.Object
   org.hibernate.exception.CacheSQLStateConverter
org.hibernate.exception.CacheSQLStateConverter
- All Implemented Interfaces: 
- SQLExceptionConverter
- public class CacheSQLStateConverter 
- extends Object- implements SQLExceptionConverter
A SQLExceptionConverter implementation specific to Caché SQL,
 accounting for its custom integrity constraint violation error codes.
- Author:
- Jonathan Levinson
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
CacheSQLStateConverter
public CacheSQLStateConverter(ViolatedConstraintNameExtracter extracter)
convert
public JDBCException convert(SQLException sqlException,
                             String message,
                             String sql)
- Convert the given SQLException into Hibernate's JDBCException hierarchy.
 
- 
- Specified by:
- convertin interface- SQLExceptionConverter
 
- 
- Parameters:
- sqlException- The SQLException to be converted.
- message- An optional error message.
- sql- Optionally, the sql being performed when the exception occurred.
- Returns:
- The resulting JDBCException.
- See Also:
- ConstraintViolationException, JDBCConnectionException, SQLGrammarException, LockAcquisitionException
 
handledNonSpecificException
protected JDBCException handledNonSpecificException(SQLException sqlException,
                                                    String message,
                                                    String sql)
- Handle an exception not converted to a specific type based on the SQLState.
 
- 
 
- 
- Parameters:
- sqlException- The exception to be handled.
- message- An optional message
- sql- Optionally, the sql being performed when the exception occurred.
- Returns:
- The converted exception; should never be null.
 
Copyright © 2001-2010 Red Hat, Inc.  All Rights Reserved.