public class

DuplicateKeyException

extends DataIntegrityViolationException
java.lang.Object
   ↳ java.lang.Throwable
     ↳ java.lang.Exception
       ↳ java.lang.RuntimeException
         ↳ org.springframework.core.NestedRuntimeException
           ↳ org.springframework.dao.DataAccessException
             ↳ org.springframework.dao.NonTransientDataAccessException
               ↳ org.springframework.dao.DataIntegrityViolationException
                 ↳ org.springframework.dao.DuplicateKeyException

Class Overview

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

Summary

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

Public Constructors

public DuplicateKeyException (String msg)

Constructor for DuplicateKeyException.

Parameters
msg the detail message

public DuplicateKeyException (String msg, Throwable cause)

Constructor for DuplicateKeyException.

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