public final class JDBCExceptionHelper extends Object
Modifier and Type | Method and Description |
---|---|
static JDBCException |
convert(SQLExceptionConverter converter,
SQLException sqlException,
String message)
Converts the given SQLException into Hibernate's JDBCException hierarchy, as well as performing
appropriate logging.
|
static JDBCException |
convert(SQLExceptionConverter converter,
SQLException sqlException,
String message,
String sql)
Converts the given SQLException into Hibernate's JDBCException hierarchy, as well as performing
appropriate logging.
|
static String |
determineSqlStateClassCode(String sqlState) |
static int |
extractErrorCode(SQLException sqlException)
For the given SQLException, locates the vendor-specific error code.
|
static String |
extractSqlState(SQLException sqlException)
For the given SQLException, locates the X/Open-compliant SQLState.
|
static String |
extractSqlStateClassCode(SQLException sqlException)
For the given SQLException, locates the X/Open-compliant SQLState's class code.
|
public static JDBCException convert(SQLExceptionConverter converter, SQLException sqlException, String message)
converter
- The converter to use.sqlException
- The exception to convert.message
- An optional error message.public static JDBCException convert(SQLExceptionConverter converter, SQLException sqlException, String message, String sql)
converter
- The converter to use.sqlException
- The exception to convert.message
- An optional error message.public static int extractErrorCode(SQLException sqlException)
sqlException
- The exception from which to extract the SQLStatepublic static String extractSqlState(SQLException sqlException)
sqlException
- The exception from which to extract the SQLStatepublic static String extractSqlStateClassCode(SQLException sqlException)
sqlException
- The exception from which to extract the SQLState class codeCopyright © 2002-2015 Red Hat Middleware, LLC. All Rights Reserved