Question

J'essaie d'enregistrer un objet qui a 2 listes similaires à l'aide d'un fichier HBM.XML. Vous trouverez ci-dessous mon objet modèle et HBM:

public class MyClass {

...

    private List<MyType> list;

    private List<MyType> otherList;

...

}

Mon HMB pour cette section est le suivant:

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

Cependant, lorsque cet objet est rempli de la base de données, tout ce que je m'attends à être dans «List» apparaît également dans «autre liste». J'imagine que je manque un changement de configuration simple pour permettre à Hibernate de stocker correctement ces 2 listes, mais je ne peux pas le comprendre.

De l'aide?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top