我如何对动态返回的结果(列表)进行动态排序。我不想在hbm文件中放置order by子句。这是因为我想在不同的时间进行不同的排序。
我也想做嵌套排序。考虑以下。 我有一个课程对象,其中包含一组应用程序 应用程序具有时间和优先级等属性 现在我想先根据优先级对它们进行排序,并且在优先级内我想按时间对它们进行排序。
我正在检索我的申请 cousreobject.getApplicationSet()。这给了我一套针对特定课程的allpications()。
答案 0 :(得分:2)
使用java.util.Comparator对从查询返回的结果列表进行排序?这可能是你喜欢的复杂,包括嵌套。