如何在休眠

时间:2017-06-25 10:52:35

标签: java hibernate jpa

我有以下课程:

public class A {
    @OneToMany
    private Set<Subclass> subA;
}

public class B {
    @OneToMany
    private Set<Subclass> subB;
}

public class Subclass {
    /*some data*/
}

它变得更复杂:

  • 每个子类属于A或B - 从不都是
  • 每个子类必须属于某人,否则应该删除

问题在于,我看到它必须有2个连接表,但是如何在从A / B中删除子类时自动删除子类? 如果您有其他实施想法,我会很高兴听到。

谢谢!

1 个答案:

答案 0 :(得分:0)

将@phanRemoval = true添加到@OneToMany