Валидация: проверьте уникальность перед сохранением

, я разрабатываю веб-приложение с Play Framework. У моего приложения есть класс пользователя, который, в свою очередь, имеет имя пользователя и свойство электронной почты. Довольно Вещи. Однако ...

Когда новый пользователь подписывается через форму (регистрация, HTML), я хочу проверить, является ли имя пользователя и пароль, и если нет, перенаправить их обратно в форму и отобразить там сообщение

Я уже подумал о некоторых решениях, никто из которых не особенно изящно, мне кажется, что мне должно быть простой способ проверить, является ли имя пользователя / электронное письмо уникально в базе данных, не вкладывая ограничения на саму по себе таблицу (которая приводит к ошибкам времени выполнения, когда вставлено дублирующее значение).

Так что ... Кто-нибудь побежал в эту же проблему? И как вы это исправить?

6
задан Michael Dijkstra 9 September 2011 в 07:19
поделиться