Class NonUniqueResultException
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(),
TypedQuery.getSingleResult(), Query.getSingleResultOrNull(),
or TypedQuery.getSingleResultOrNull() is executed and the query
has more than one result.
This exception type is considered recoverable. When this exception type is thrown, the current transaction is not automatically marked for rollback.
- Since:
- 1.0
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs 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 Summary
Methods inherited from class Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
NonUniqueResultException
public NonUniqueResultException()Constructs a newNonUniqueResultExceptionexception withnullas its detail message. -
NonUniqueResultException
Constructs a newNonUniqueResultExceptionexception withnullas its detail message. -
NonUniqueResultException
Constructs a newNonUniqueResultExceptionexception with the specified detail message.- Parameters:
message- the detail message.
-
NonUniqueResultException
-