7
我正在使用一個類來保存持久對象的列表,這些對象的順序對我來說真的很重要。JPA manytomany使用@JoinTable保持列表順序
類看起來是這樣的:
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;
}
有沒有辦法添加到JoinTable索引指定名單上的位置,因此,維持秩序的安全?
你說得對,我認爲我必須在JoinTable註釋中使用不同的註釋,而不是使用ordercolumn註釋。使用OrderColumn修復了它。 –