Ik zou graag willen weten wat de juiste manier is om een kind uit een een-op-veel-relatie binnen GWT te verwijderen met behulp van de RequestFactory.
Mijn GWT-applicatie met een entiteit met de naam Product en dat product heeft een een-op-veelrelatie met een expert :
@Entity
public class Product {
...
OneToMany(mappedBy="product", orphanRemoval=true,
cascade={CascadeType.DETACH,CascadeType.MERGE,CascadeType.PERSIST,CascadeType.REFRESH},fetch=FetchType.EAGER)
Set experts = new HashSet();
...
}
@Entity(name = "EXPERT")
public class Expert {
...
@ManyToOne(optional=false)
Product product;
...
}
Ik heb een gebruikersinterface waar u enkele waarden van het Product kunt wijzigen, maar ook een venster waarin experts kunnen worden toegevoegd of verwijderd. Het toevoegen van een expert gaat goed, maar hoe verwijder ik een expert? En welke administratie moet ik doen aan de client- en serverkant?
Ik heb al een geopende productaanvraag gedaan.