У меня есть организация сотрудника с PK EMP_ID. Сотрудник имеет сбор ребенка в качестве рабочих мест (таблица EMP_LEAVES). У него есть идентификатор, emp_id, deave_date, поле для комментариев.
У меня есть @onetomany (cascade = cascadetype.all, mappenby = "Сотрудник", OrphanRemoval = true) на сборе использования. /> Когда я сохраняю сотрудника, я выполняю следующее < /p>
Очистить коллекцию. < /li>
Добавить новое использование, созданное из использования, с использованием mapstruct (с нулевым идентификатором) < /li>
Сохраняет персонал < /li>
< /ol>
. строка существует в БД, он бросает уникальное исключение ограничения.
Подробнее здесь: https://stackoverflow.com/questions/797 ... -exception