java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
jakarta.persistence.PersistenceException
jakarta.persistence.NonUniqueResultException
- All Implemented Interfaces:
- Serializable
Thrown by the persistence provider when 
Query.getSingleResult()
 or TypedQuery.getSingleResult() is executed and there is more
 than one result from the query. This exception does not cause the current
 transaction, if one is active, to be marked for rollback.- Since:
- 1.0
- See Also:
- 
Constructor SummaryConstructorsConstructorDescriptionConstructs a newNonUniqueResultExceptionexception withnullas its detail message.Constructs a newNonUniqueResultExceptionexception withnullas its detail message.NonUniqueResultException(String message) Constructs a newNonUniqueResultExceptionexception with the specified detail message.NonUniqueResultException(String message, Exception cause) Constructs a newNonUniqueResultExceptionexception with the specified detail message.
- 
Method SummaryMethods inherited from class java.lang.ThrowableaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
- 
Constructor Details- 
NonUniqueResultExceptionpublic NonUniqueResultException()Constructs a newNonUniqueResultExceptionexception withnullas its detail message.
- 
NonUniqueResultExceptionConstructs a newNonUniqueResultExceptionexception withnullas its detail message.
- 
NonUniqueResultExceptionConstructs a newNonUniqueResultExceptionexception with the specified detail message.- Parameters:
- message- the detail message.
 
- 
NonUniqueResultExceptionConstructs a newNonUniqueResultExceptionexception with the specified detail message.- Parameters:
- message- the detail message.
 
 
-