7
Używam klasy do przechowywania listy utrwalonych obiektów, a kolejność tych obiektów ma dla mnie ogromne znaczenie.JPA manytomany zachować kolejność na liście podczas używania @JoinTable
Klasa wygląda następująco:
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<AbstractVariant> variablesList;
}
Czy istnieje sposób, aby dodać do JoinTable indeks określić pozycję na liście, zatem, utrzymanie porządku bezpieczne?
Masz rację, pomyślałem, że muszę użyć innej adnotacji wewnątrz adnotacji JoinTable zamiast używania tej klasy. Użycie OrderColumn poprawiło to. –