Можем ли мы использовать @OneToMAny с @JoinColumn или oneTomany всегда должен go с mappedBy - PullRequest
0 голосов
/ 30 апреля 2020
public class Sum{

@OneToMany(cascadeType.All)
@JoinColumn(name="SUM_ID")
private List<Aud> list;
}

public class Aud{
@Column(name="SUM_ID")
private BigInteger sumId;
}

Действительна ли указанная выше строка. Я столкнулся с проблемой при выполнении entityManager.merge (sum); Получение исключения -> обновить AUD set sumID = "null"; ограничение [null]: ConstraintViolationException. Это происходит только в случае существующих записей в таблице аудита. Хотя я мог видеть идентификатор со всеми правильными значениями в дочернем и родительском элементах, присутствующих при отладке при слиянии и после строки слияния.

Пожалуйста, укажите, что является причиной проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...