При обновлении родительского класса (например, установка только одного столбца и попытка его обновить, чтобы в него были вставлены тысячи повторяющихся дочерних строк).
Есть ли ошибка в ссылке на затмение. Мы используем java 8 и ссылку затмения 2.7.4
. Пожалуйста, найдите следующий фрагмент кода. Родительский класс
@OneToMany(mappedBy="parent",cascade={CascadeType.PERSIST,CascadeType.MERGE,
CascadeType.REMOVE,CascadeType.REFRESH},orphanRemoval=false,
fetch = FetchType.EAGER)
@CascadeOnDelete
@JsonIgnore
private List<Child> child;
child class
@ManyToOne(cascade={CascadeType.PERSIST,CascadeType.REMOVE,CascadeType.REFRESH})
@JoinColumns({
@JoinColumn(name="ID1", referencedColumnName="ID1"),
@JoinColumn(name="ID2", referencedColumnName="ID2")
})
@CacheIndex
private Parent parent;
EntityManager em = EMFUtil.getEMFactory().createEntityManager();
parent.setAmount(1000);
em.getTransaction().begin();
em.merge(parent);
em.getTransaction().commit();
Заранее спасибо Арнав