Я пытаюсь сохранить объект, который имеет 2 аналогичных списка, используя файл hbm.xml.Ниже мой объект модели и 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>
Однако, когда этот объект заполняется из базы данных, все, что я ожидаюбыть в «списке» также появляется в «другом списке».Я предполагаю, что мне не хватает простого изменения конфигурации, чтобы позволить hibernate правильно хранить эти 2 списка, но я не могу понять это.
Любая помощь?