Итак, я создаю страницу регистрации для веб-сайта и хочу, чтобы она проверяла, есть ли электронное письмо (или имя пользователя) в базе данных. Все мои другие проверки работают, но по какой-то причине это никогда не возвращает true.
Вот запрос для emailExist () (с использованием easyCriteria):
public boolean emailExist(String emailString) {
try {
QAccount_ qaccount = new QAccount_();
JPAQuery query = new JPAQuery(entityManager);
Account account = query.select(qaccount)
.where(qaccount.email.eq(emailString))
.getSingleResult();
return true;
} catch (NoResultException e) {
return false;
}
}
Я считаю, что что-то не так с обработкой запроса.