Package org.springframework.dao
Class PessimisticLockingFailureException
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
CannotAcquireLockException
,CannotSerializeTransactionException
,DeadlockLoserDataAccessException
public class PessimisticLockingFailureException extends ConcurrencyFailureException
Exception thrown on a pessimistic locking violation. Thrown by Spring's SQLException translation mechanism if a corresponding database error is encountered.Serves as superclass for more specific exceptions, like CannotAcquireLockException and DeadlockLoserDataAccessException.
- Since:
- 1.2
- Author:
- Thomas Risberg
- See Also:
CannotAcquireLockException
,DeadlockLoserDataAccessException
,OptimisticLockingFailureException
, Serialized Form
Constructor Summary
Constructors Constructor Description PessimisticLockingFailureException(String msg)
Constructor for PessimisticLockingFailureException.PessimisticLockingFailureException(String msg, Throwable cause)
Constructor for PessimisticLockingFailureException.
Method Summary
Methods inherited from class org.springframework.core.NestedRuntimeException
contains, getMessage, getMostSpecificCause, getRootCause
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Constructor Detail
PessimisticLockingFailureException
public PessimisticLockingFailureException(String msg)
Constructor for PessimisticLockingFailureException.- Parameters:
msg
- the detail message
PessimisticLockingFailureException
public PessimisticLockingFailureException(String msg, Throwable cause)
Constructor for PessimisticLockingFailureException.- Parameters:
msg
- the detail messagecause
- the root cause from the data access API in use