JPA Exception

NonUniqueResultException

java.lang.Object
  ∟ java.lang.Throwable
    ∟ java.lang.Exception
      ∟ java.lang.RuntimeException
        ∟ javax.persistence.PersistenceException
          ∟ javax.persistence.NonUniqueResultException

Thrown by the persistence provider when Query.getSingleResult() or TypedQuery.getSingleResult() is executed on a query and there is more than one result from the query. This exception will not cause the current transaction, if one is active, to be marked for rollback.
See Also:
Query.getSingleResult()
TypedQuery.getSingleResult()
Since:
JPA 1.0

Public Constructors

Constructs a new NonUniqueResultException exception with null as its detail message.
Since:
JPA 1.0
NonUniqueResultException(String message)
Constructs a new NonUniqueResultException exception with the specified detail message.
Parameters:
message - the detail message.
Since:
JPA 1.0

Method inherited from class java.lang.Throwable

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

Method inherited from class java.lang.Object

equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait