Domanda

Sto cercando di salvare un oggetto che ha 2 elenchi simili utilizzando un file HBM.XML. Di seguito è il mio oggetto modello e HBM:

public class MyClass {

...

    private List<MyType> list;

    private List<MyType> otherList;

...

}

Il mio HMB per questa sezione è il seguente:

    <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>

Tuttavia, quando questo oggetto viene popolato dal database, qualunque cosa mi aspetto di essere in "elenco" viene visualizzata anche in "Altra lista". Immagino che mi manchi una semplice modifica della configurazione per consentire a Hibernate di archiviare correttamente questi 2 elenchi, ma non riesco a capirlo.

Qualsiasi aiuto?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top