【发布时间】:2025-11-25 16:50:01
【问题描述】:
我想知道使用 RequestFactory 从 GWT 中的一对多关系中删除孩子的正确方法是什么。
我的 GWT 应用程序带有一个名为 Product 的实体,并且该产品与 Expert 具有一对多的关系:
@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 的某些值,还有一个可以添加或删除专家的窗口。添加专家进展顺利,但如何删除专家?我必须在客户端和服务器端进行哪些管理?
我已经有一个打开的 productRequest 正在进行中。
【问题讨论】:
-
看起来这个问题通常与 JPA 更相关,所以我添加了另一个问题:*.com/questions/7945852
标签: java gwt jpa requestfactory