javax.ejb

## Class DuplicateKeyException

- java.lang.Object
- - java.lang.Throwable
  - - java.lang.Exception
    - - javax.ejb.CreateException
      - - javax.ejb.DuplicateKeyException

- All Implemented Interfaces:
    Serializable

      public class DuplicateKeyException
      extends CreateException

  The DuplicateKeyException exception is thrown if an entity EJB object or EJB local object cannot be created because an object with the same key already exists. This exception is thrown by the create methods defined in an entity bean's home or local home interface.

  Note: Support for entity beans is optional as of EJB 3.2

  Since:
    EJB 1.0
  See Also:
    Serialized Form

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `DuplicateKeyException()` Constructs a DuplicateKeyException with no detail message.
    `DuplicateKeyException(String message)` Constructs a DuplicateKeyException with the specified detail message.

  - ### Method Summary

    - ### Methods inherited from class java.lang.Throwable

      `addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- - ### Constructor Detail

    - #### DuplicateKeyException

          public DuplicateKeyException()

      Constructs a DuplicateKeyException with no detail message.

    - #### DuplicateKeyException

          public DuplicateKeyException(String message)

      Constructs a DuplicateKeyException with the specified detail message.

Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.