2つのエンティティ、エンティティNode
およびエンティティCluster
があります。 Cluster
には、多くの場合、Node
があります。 Node
は複数のCluster
に属することができます。したがってCluster
には@ManyToMany
注釈があります。ただし、Node
はCluster
には属していません(意図的)。JPA ManyToMany一方向関係
私はCluster
を削除すると、私はそれが持っていた(将来的には、私は別のCluster
にそれらのNode
Sを追加する場合があります)すべてのNode
Sを維持したいです。だから私はは必要ありませんCascade.DELETE
。しかし、Node
を削除すると、それに属するCluster
のすべてを更新する必要があります(Node
は削除されます)。
JPAを使用してこれを処理する最善の方法は何ですか?
うん、それが双方向作らなければなりませんでした。 –