2012-01-20 4 views
0

JPA仕様の@OrderByと@OrderColumnに関する質問があります。JPAのオーダーリスト@OrderedByと@OrederColumn

問題は、elemetsのリストを管理するエンティティがあることです。各要素は複数のリストに表示されます。 @OrderByアノテーションと@OrderColumnアノテーションを理解しているので、多くの順序リストの異なる位置に同じ要素を表示することはできません。私はこれを信じることができません。

誰かがこれらの注釈を少し説明できますか?これらの2つのアノテーションの違いは?具体的にどのように私はこのようなsoemthingを行うことができます:

@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; 

} 

ありがとうたくさんありがとう。

答えて

関連する問題