Re: Сущность с уникальным свойством
От: Sharov Россия  
Дата: 29.05.13 12:51
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Ситуация банальна: есть класс User, есть UserRepository, у User есть уникальное свойство Login. Как с учетом того, что у User свойство Login должно быть уникально, выполнять операции создания, изменения, удаления? Придется ексепшены обрабатывать, так да? Ни где вразумительных ответов на это не нашел. Помогите разобраться.


В случае ORM, да. Вам нужно будет обрабатывать экспешн
и отображать сообщение пользователю, что мол такой login уже есть.
Не этапе удаления, вроде, проблем быть не должно.

Собственно, необходимо плясать от хранилища -- приложение пытается
выполнить какую то операцию, нарушает какой-нибудь constraint, хранилище
ругается и сообщает вам, вы обрабатываете ошибку.
Кодом людям нужно помогать!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.