Каков наилучший механизм для предотвращения проверок нарушения ограничений перед созданием | модификация объекта?
Предположим, что сущность "User" имеет "loginid" как уникальное ограничение, было бы разумно проверить, есть ли пользовательская запись уже с этим именем пользователя перед созданием или модификацией.
ИЛИ
Вы позволили бы базе данных выкинуть ConstraintViolationException и соответствующим образом обработать это сообщение в слое пользовательского интерфейса. Где такие проверки должны соблюдаться в рамках швов jboss.
Примечание. В настоящее время такие проверки не выполняются в коде кода шва.
В настоящее время мы используем Seam 2.2, Richfaces с Hibernate.