Hallo zusammen,
ich habe ein kleines Problem mit meinem Mapping und hoffe jemand hier kann mir helfen.
Und zwar möchte ich eine Klasse mappen welche 2 Listen enthält. Das Problem dabei ist, dass die beiden Listen Elemente gleichen Typs enthalten. Die Mappings für die beiden Listen habe ich wie folgt definiert.
<list name="markerA" cascade="all"> <key column="PARENT_ID" /> <list-index column="ITEM_POSITION" /> <one-to-many class="my.test.MarkerItemImpl" /> </list>
<list name="markerB" cascade="all"> <key column="PARENT_ID" /> <list-index column="ITEM_POSITION" /> <one-to-many class="my.test.MarkerItemImpl" /> </list>
Hibernate mappt nun beide Listen in eine Tabelle MARKER_ITEM. Wenn ich nun Einträge neue Einträge in die Listen speichere kommen diese auch in der DB an. Allerdings wird beim auslesen aus der DB eine der beiden Listen nicht mehr geladen.
Ich hoffe mir kann jemand einen Tip geben woran das liegen könnte und was ich dagegen tun kann.
Im voraus schon einmal vielen Dank für Antworten.
Achja falls benötigt ich verwende Hibernate Version 3.2.5
|