Когда в java проверять уникальность сущности (кастомный ConstraintValidator)?
В момент получения DTO из формы (когда проверяется заполненность и соответствие шаблону для всех полей) или при сохранении модели?
Если проверять при сохранении модели, то приходится ловить TransactionSystemException и добираться сквозь дебри до того, какое поле было неуникально.