我正在使用一个类来保存持久对象列表,这些对象的顺序对我而言确实很重要。

该类如下所示:

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中添加索引以指定列表上的位置,从而确保订单安全?

最佳答案

这就是 @OrderColumn 注释的目标。

10-02 08:34
查看更多