タグ付けされた質問 「many-to-one」

6
@ManyToOne JPAアソシエーションのCascadeType.ALLの意味は何ですか
@ManyToOne関係の文脈でカスケードすることの意味を誤解したと思います。 ケース: public class User { @OneToMany(fetch = FetchType.EAGER) protected Set<Address> userAddresses; } public class Address { @ManyToOne(fetch = FetchType.LAZY, cascade = CascadeType.ALL) protected User addressOwner; } の意味は何cascade = CascadeType.ALLですか?たとえば、データベースから特定のアドレスを削除した場合、追加した事実がデータにどのようにcascade = CascadeType.ALL影響しますか(Userたぶん)。

6
JPA:単方向多対1およびカスケード削除
私が持っていると言う一方向の @ManyToOne次のような関係を: @Entity public class Parent implements Serializable { @Id @GeneratedValue private long id; } @Entity public class Child implements Serializable { @Id @GeneratedValue private long id; @ManyToOne @JoinColumn private Parent parent; } Pを参照する親Pと子C 1 ... C nがある場合、JPには、Pが削除されたときに(つまり)子C 1 ... C nを自動的に削除するクリーンできれいな方法がありentityManager.remove(P)ますか? 私が探しているのは、ON DELETE CASCADESQL と同様の機能です。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.