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;
}
非常感谢。