SQLTransactionRollbackException

public class SQLTransactionRollbackException extends SQLTransientException

The subclass of SQLException thrown when the SQLState class value is '40', or under vendor-specified conditions. This indicates that the current statement was automatically rolled back by the database because of deadlock or other transaction serialization failures.

Please consult your driver vendor documentation for the vendor-specified conditions for which this Exception may be thrown.

Public Constructor Summary

SQLTransactionRollbackException()
Constructs a SQLTransactionRollbackException object.
SQLTransactionRollbackException(String reason)
Constructs a SQLTransactionRollbackException object with a given reason.
SQLTransactionRollbackException(String reason, String SQLState)
Constructs a SQLTransactionRollbackException object with a given reason and SQLState.
SQLTransactionRollbackException(String reason, String SQLState, int vendorCode)
Constructs a SQLTransactionRollbackException object with a given reason, SQLState and vendorCode.
SQLTransactionRollbackException(Throwable cause)
Constructs a SQLTransactionRollbackException object with a given cause.
SQLTransactionRollbackException(String reason, Throwable cause)
Constructs a SQLTransactionRollbackException object with a given reason and cause.
SQLTransactionRollbackException(String reason, String SQLState, Throwable cause)
Constructs a SQLTransactionRollbackException object with a given reason, SQLState and cause.
SQLTransactionRollbackException(String reason, String SQLState, int vendorCode, Throwable cause)
Constructs a SQLTransactionRollbackException object with a given reason, SQLState, vendorCode and cause.

Inherited Method Summary