Class DuplicateKeyException

All Implemented Interfaces:
Serializable

public class DuplicateKeyException extends DataIntegrityViolationException
Exception thrown when an attempt to insert or update data results in violation of a primary key or unique constraint. Note that this is not necessarily a purely relational concept; unique primary keys are required by most database types.

Consider handling the general DataIntegrityViolationException instead, semantically including a wider range of constraint violations.

Author:
Thomas Risberg
See Also:
  • Constructor Details

    • DuplicateKeyException

      public DuplicateKeyException(@Nullable String msg)
      Constructor for DuplicateKeyException.
      Parameters:
      msg - the detail message
    • DuplicateKeyException

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