Je suis en train d'utiliser une classe pour contenir une liste d'objets persistés, et l'ordre de ces objets est vraiment important pour moi.
La classe ressemble à ceci :
public class Class implements Serializable {
private static final long serialVersionUID = -8772078256979276783L;
@ManyToMany(cascade={CascadeType.MERGE,CascadeType.PERSIST,CascadeType.DETACH,CascadeType.REFRESH})
@JoinTable(name = "join_table",
joinColumns = {
@JoinColumn(name="joinColumn")
},
inverseJoinColumns = {
@JoinColumn(name="inverseJoinColumn")
}
)
private List variablesList;
}
Existe-t-il un moyen d'ajouter à cette JoinTable un index pour spécifier la position dans la liste, et donc conserver l'ordre en sécurité ?