Я использую JPA + Hibernate.
У меня есть 2 объекта (Parent, Child) с соединением OneToMany между ними.Я добавляю список потомков к родителю следующим образом:
parent.setChildrent(childrenSet);
getEntityManager().merge(parent);
Если одна из дочерних сущностей содержит недопустимые значения (например, слишком длинная строка), ее вставка завершится неудачно, и вся транзакция завершится неудачей.
Есть ли способ игнорировать / регистрировать ошибку и продолжать объединение для остальных детей?
Я понимаю, что могу добавлять детей по одному, но есть ли лучшийрешение?
спасибо.