J'ai une classe Je ne suis pas sûr de savoir comment annoter correctement.Comment mapper une collection imbriquée, Map <Key, List <Values>>, avec des annotations JPA hibernate?
Mon objectif pour Holder :: données:
- Liste doit maintenir l'ordre non par le comparateur, mais par l'ordre naturel des éléments du tableau. (Ce qui peut être une colonne ndx si cela est utile.)
- Le support aura la seule référence aux données, donc Cascade tout est probablement aussi applicable.
Je suis également ouvert à un design différent qui supprime la carte, si cela ferait pour un design plus propre.
@Entity
public class Holder extends DomainObject {
private Map<Enum,List<Element>> data;
}
@Entity
public class Element extends DomainObject {
private long valueId;
private int otherData;
}
@Mappedsuperclass
public class DomainObject {
// provides id
// optimistic locking
// create and update date
}
« de telle sorte que sa liste est ordonnée sur la base de l'arrangement dans le liste ", pouvez-vous reformuler? – wds
@wds cela aide-t-il? –