Я использую JPA (Hibernate) со следующим классом сущностей с одним отношением один-ко-многим.
Когда я добавляю элементы в список, а затем сохраняю сущность Organization, она добавляет новые элементы в таблицу proyects, но когда я удаляю элементы из списка, при сохранении (или слиянии) ничего не происходит, и я бы эти элементы должны быть удалены из базы данных.
Я также пытался orphanRemoval = true в аннотации OneToMany, но это не работает.
@Entity
public class Organization {
@Id
@GeneratedValue
public long internalId;
@Basic
@Column(nullable = false, length = 100)
private String name;
@OneToMany(cascade = CascadeType.ALL, mappedBy = "organization")
private List<Proyect> proyects;
// Getters and Setters
}