Index: lams_common/src/java/org/lamsfoundation/lams/qb/model/QbQuestion.java =================================================================== diff -u -r17f106d9b03871e7278c6eb87f793193d8ff0908 -r44a15683ec36c490334d7056ef9294f666bcd170 --- lams_common/src/java/org/lamsfoundation/lams/qb/model/QbQuestion.java (.../QbQuestion.java) (revision 17f106d9b03871e7278c6eb87f793193d8ff0908) +++ lams_common/src/java/org/lamsfoundation/lams/qb/model/QbQuestion.java (.../QbQuestion.java) (revision 44a15683ec36c490334d7056ef9294f666bcd170) @@ -14,6 +14,7 @@ import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.OneToMany; +import javax.persistence.OrderBy; import javax.persistence.Table; import org.apache.commons.lang.StringUtils; @@ -141,6 +142,7 @@ @OneToMany(mappedBy = "qbQuestion", fetch = FetchType.EAGER, cascade = CascadeType.ALL) @Fetch(FetchMode.SUBSELECT) + @OrderBy("displayOrder") private List qbOptions = new ArrayList<>(); @OneToMany(mappedBy = "qbQuestion", fetch = FetchType.EAGER, cascade = CascadeType.ALL)