0
我對JPA規範的@OrderBy和@OrderColumn有疑問。JPA已排序列表@OrderedBy和@OrederColumn
問題是我將擁有一個維護元素列表的實體。每個元素將出現在幾個列表中。就我所瞭解的@OrderBy和@OrderColumn標註而言,您不能在許多有序列表中的不同位置出現相同的元素。我無法相信這一點。
有人可以解釋一下這些註釋嗎?這兩個註釋之間的區別?具體如何我可以這樣做這樣的事情:
@Entity
public class Class{
@ManyToMany
private List<Students> studentsInRankedOrder;
// this list should be ordered by class rank.
// but a student who is ranked 1 in one class will most likely not be ranked 1
// in another course.
}
@Entity
public class Student{
@ManyToMany
private List<Class> enrolledIn;
}
非常感謝。