org.midao.jdbc.spring.exception
Class RecoverableDataAccessException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.sql.SQLException
org.midao.jdbc.core.exception.MidaoSQLException
org.midao.jdbc.spring.exception.RecoverableDataAccessException
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Iterable<java.lang.Throwable>
public class RecoverableDataAccessException
- extends MidaoSQLException
Exception is thrown when a previously failed operation might be able to succeed if the application performs some
recovery steps and retries the entire transaction or in the case of a distributed transaction, the transaction branch.
At a minimum, the recovery operation must include closing the current connection and getting a new connection.
Above description was taken from Spring JDBC documentation
- See Also:
- Serialized Form
Constructor Summary |
RecoverableDataAccessException(java.lang.String reason,
java.lang.String SQLState,
int vendorCode)
Creates new RecoverableDataAccessException instance |
Methods inherited from class java.sql.SQLException |
getErrorCode, getNextException, getSQLState, iterator, setNextException |
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
RecoverableDataAccessException
public RecoverableDataAccessException(java.lang.String reason,
java.lang.String SQLState,
int vendorCode)
- Creates new RecoverableDataAccessException instance
- Parameters:
reason
- a description of the exceptionSQLState
- an XOPEN or SQL:2003 code identifying the exceptionvendorCode
- a database vendor-specific exception code
Copyright © 2013. All Rights Reserved.