Я определил субъекты отношения в Hibernate ORM с помощью следующего кода:Должен ли обновляться спящий режим/JPA OneToMany с обеих сторон?
@Entity
public class Treatment {
@OneToMany(fetch = FetchType.EAGER, mappedBy="treatment")
private List<Consultation> consultations;
...
}
@Entity
public class Consultation {
@ManyToOne(fetch=FetchType.EAGER)
@JoinColumn(name = "treatment_id")
private Treatment treatment;
...
}
Мой вопрос, как я должен обновить Лечение/консультации, когда я хочу, чтобы сделать отношения? Достаточно обновить его на одной стороне:
treatment.getConsultations().add(newCon);
Или я должен обновить его с обеих сторон?
treatment.getConsultations().add(newCon);
newCon.setTreatment(treatment);
Как это выглядит в случае удаления?
двусторонний, для двунаправленного отношения –