Class OptimisticLockingFailureException

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ObjectOptimisticLockingFailureException

public class OptimisticLockingFailureException extends ConcurrencyFailureException
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.

Author:
Rod Johnson
See Also:
  • Constructor Details

    • OptimisticLockingFailureException

      public OptimisticLockingFailureException(String msg)
      Constructor for OptimisticLockingFailureException.
      Parameters:
      msg - the detail message
    • OptimisticLockingFailureException

      public OptimisticLockingFailureException(String msg, @Nullable Throwable cause)
      Constructor for OptimisticLockingFailureException.
      Parameters:
      msg - the detail message
      cause - the root cause from the data access API in use