Hibernateでのカスケードとは何ですか? タグcascade
で見た属性があります。map
それは何を意味するのですか?
とはcascade = all
どういう意味ですか? のように読んだ他の属性があります
cascade="none|save-update|delete|all-delete-orphan|delete-orphan"
。
Hibernateでのカスケードとは何ですか? タグcascade
で見た属性があります。map
それは何を意味するのですか?
とはcascade = all
どういう意味ですか? のように読んだ他の属性があります
cascade="none|save-update|delete|all-delete-orphan|delete-orphan"
。
カスケードとは、関連付けを介して 1 つのオブジェクトが他のオブジェクトに伝播することを伴う永続化アクションに関するものです。カスケードはさまざまな Hibernate アクションに適用でき、通常は推移的です。アソシエーションを定義するアノテーションの「cascade=...」属性は、そのアソシエーションに対してどのアクションをカスケードする必要があるかを示します。
Cascade = "all" は、すべての主要なカスケード タイプを適用することを意味します。Hibernate 5.3 では、これらのタイプは次のとおりです。
(これらのカスケード型名の一部は古いものであり、非推奨です。)
さらに 3 つの複合タイプがあります。