Я хотел бы знать, как правильно удалить ребенка из отношения «один ко многим» в GWT, используя RequestFactory.
Мое приложение GWT с сущностью с именем Продукт , и этот продукт имеет отношение один-ко-многим к Эксперт :
@Entity
public class Product {
...
OneToMany(mappedBy="product", orphanRemoval=true,
cascade={CascadeType.DETACH,CascadeType.MERGE,CascadeType.PERSIST,CascadeType.REFRESH},fetch=FetchType.EAGER)
Set<Expert> experts = new HashSet<Expert>();
...
}
@Entity(name = "EXPERT")
public class Expert {
...
@ManyToOne(optional=false)
Product product;
...
}
У меня есть пользовательский интерфейс, в котором вы можете изменить некоторые значения Product, а также окно, в котором можно добавлять или удалять экспертов. Добавление эксперта проходит хорошо, но как мне удалить эксперта? И какое администрирование я должен делать на стороне клиента и сервера?
У меня уже открыт запрос продукта.