タイプと値を持つPropertyという休止状態のBeanがあります。タイプが特定のクラス(EntityValue)の場合、値はBaseEntityへのリンクです。BaseEntityには、@ OneToMany@CascadeType.ALLリストプロパティがあります。
BaseEntityを安全に削除するには、それが他のBaseEntityのEntityValueの一部ではないことを確認する必要があります。どのBaseEntitySが特定のBaseEntityを参照しているかを把握するために、hqlを思い付くことができたとしても、そのコレクションからプロパティを削除できますか?リンクテーブルエントリは削除されますか?
ありがとう!