Господа, так и как делать валидацию уникальности??
Допустим, у нас модель Country, у нее isoCode(unique). Модель не должна создаваться невалидной, т.е. уникальность должна проверяться в модели? или где?
Если в модели, то как? откуда у модели доступ к репозиторию?
Если НЕ в модели, тогда ничто не мешает создать невалидную модель.
Помогите разобраться, плиз)