public class

OptimisticLockingFailureException

extends ConcurrencyFailureException
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.OptimisticLockingFailureException
Known Direct Subclasses
Known Indirect Subclasses

Class Overview

Exception thrown on an optimistic locking violation.

This exception will be thrown either by O/R mapping tools or by custom DAO implementations. Optimistic locking failure is typically not detected by the database itself.

Summary

Public Constructors
OptimisticLockingFailureException(String msg)
Constructor for OptimisticLockingFailureException.
OptimisticLockingFailureException(String msg, Throwable cause)
Constructor for OptimisticLockingFailureException.
[Expand]
Inherited Methods
From class org.springframework.core.NestedRuntimeException
From class java.lang.Throwable
From class java.lang.Object

Public Constructors

public OptimisticLockingFailureException (String msg)

Constructor for OptimisticLockingFailureException.

Parameters
msg the detail message

public OptimisticLockingFailureException (String msg, Throwable cause)

Constructor for OptimisticLockingFailureException.

Parameters
msg the detail message
cause the root cause from the data access API in use