删除关联实体JPA(或删除EclipseLink中的孤立实体)

Mar*_*enz 6 merge jpa glassfish eclipselink

我有一个关于Glassfish中JPA持久性的问题.情况:我有一个与SupplierAddress具有1:n双向关系的Supplier类.我希望有以下行为:如果我从Supplier对象的List中删除SupplierAddress对象并通过merge(supplierobject)更新它,则应删除SupplierAddress tupel/object.是否有注释确实像这样配置它或我必须手动删除它.任何帮助将非常感激.

问候

马塞尔

Boz*_*zho 4

不在 JPA 中。

在 Hibernate 中,这称为“删除孤儿”。由于您使用 EclipseLink,我发现了类似的东西:

@PrivateOwned- 如果从源中删除对目标的引用,则删除该目标。