hbm.xml ファイルを使用して、2 つの類似したリストを持つオブジェクトを保存しようとしています。以下は、私のモデル オブジェクトと HBM です。
public class MyClass {
...
private List<MyType> list;
private List<MyType> otherList;
...
}
このセクションの私の HMB は次のとおりです。
<list name="list" cascade="all-delete-orphan"
lazy="false">
<key column="USER_ID" />
<list-index column="index" />
<one-to-many class="path.to.MyType" />
</list>
<list name="otherList" cascade="all-delete-orphan"
lazy="false">
<key column="USER_ID" />
<list-index column="index" />
<one-to-many class="path.to.MyType" />
</list>
ただし、このオブジェクトがデータベースから読み込まれると、「リスト」にあると予想されるものはすべて「otherList」にも表示されます。hibernate がこれらの 2 つのリストを適切に保存できるようにするための簡単な構成変更が欠けていると思いますが、わかりません。
何か助けはありますか?