Thrown by the persistence provider when {@link Query#getSingleResult
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 roll back. |