Package org.springframework.dao
Class CannotSerializeTransactionException
- java.lang.Object
- java.lang.Throwable
- java.lang.Exception
- java.lang.RuntimeException
- org.springframework.core.NestedRuntimeException
- org.springframework.dao.DataAccessException
- org.springframework.dao.TransientDataAccessException
- org.springframework.dao.ConcurrencyFailureException
- org.springframework.dao.PessimisticLockingFailureException
- org.springframework.dao.CannotSerializeTransactionException
- All Implemented Interfaces:
Serializable
public class CannotSerializeTransactionException extends PessimisticLockingFailureException
Exception thrown on failure to complete a transaction in serialized mode due to update conflicts.- Author:
- Rod Johnson
- See Also:
- Serialized Form
Constructor Summary
Constructors Constructor Description CannotSerializeTransactionException(String msg)
Constructor for CannotSerializeTransactionException.CannotSerializeTransactionException(String msg, Throwable cause)
Constructor for CannotSerializeTransactionException.
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
CannotSerializeTransactionException
public CannotSerializeTransactionException(String msg)
Constructor for CannotSerializeTransactionException.- Parameters:
msg
- the detail message
CannotSerializeTransactionException
public CannotSerializeTransactionException(String msg, Throwable cause)
Constructor for CannotSerializeTransactionException.- Parameters:
msg
- the detail messagecause
- the root cause from the data access API in use