@constb У меня в текущем запросе может быть не одна ошибка, я хотел все ошибки из бд собрать в одном месте для форматирования и отправки на клиент.
Допустим у меня в том же запросе есть еще и такая ошибка:
insert or update on table "user" violates foreign key constraint "FK_974590e8d8d4ceb64e30c38e051"
При этом мне нужно сделать запрос на проверку нету ли такого email и проверку если ли id для связи в другой таблице.
По этому поводу есть несколько вопросов:
1. В итоге перед инсертом сделать 2 запроса в бд(ради валидации) - это нормальная практика ?
2. Доводить orm до выбрасывания exception - плохая практика ?