i have created a namedquery with ejb to check if the username is used. When the singleResult is null, then i get the following Exception :
javax.persistence.
If your application uses Spring Roo the most voted answer doesn't work: the exception is caught by the aspects and you never get the desired NoResultException
.
The only way to solve the issue is to use getResultList
and to check for zero, one or more results in the resulting List
, as stated in the second most voted answer.