Wie kann ich verwandte Entitäten in Ebean sortieren?

8

Ich verwende Play Framework und Ebean ORM. Sagen wir, ich habe 2 verwandte Entitätsklassen (Card.java und FinalMark.java)

Card.java

%Vor%

FinalMark.java

%Vor%

Wenn ich Card instance (z. B. von Card.find.byId ()) abrufe, werden auch alle zugehörigen FinalMark -Instanzen abgerufen. Aber wie kann ich sie sortieren? Ist es möglich durch Ebean oder ich die resultierende Liste zu sortieren?

Danke, dass Sie Ihre Zeit verschwenden.

    
gooamoko 29.05.2014, 04:07
quelle

2 Antworten

7

Sie können die @javax.persistence.OrderBy -Anmerkung zu Ihrem @OneToMany -Feld hinzufügen.

Wenn Sie beispielsweise ein position -Feld in Ihrer Entität FinalMark haben, können Sie für dieses Feld mit diesem Code bestellen:

%Vor%     
mguillermin 03.06.2014, 15:42
quelle
4

Benutze dies

Card.find.byId().orderBy("id asc"); // Dies gibt die sortierte Reihenfolge nach ID (Entity)

    
user3662273 30.05.2014 11:49
quelle

Tags und Links