Package org.springframework.dao
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 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.- Author:
- Thomas Risberg
- See Also:
- Serialized Form
Constructor Summary
Constructors Constructor Description DuplicateKeyException(String msg)
Constructor for DuplicateKeyException.DuplicateKeyException(String msg, Throwable cause)
Constructor for DuplicateKeyException.
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
DuplicateKeyException
public DuplicateKeyException(String msg)
Constructor for DuplicateKeyException.- Parameters:
msg
- the detail message
DuplicateKeyException
public DuplicateKeyException(String msg, Throwable cause)
Constructor for DuplicateKeyException.- Parameters:
msg
- the detail messagecause
- the root cause from the data access API in use