如何通过使用grails的findAll查询按数据降序排序?

时间:2018-07-26 06:52:53

标签: grails groovy

这是我的代码:

y

提前谢谢!

1 个答案:

答案 0 :(得分:0)

您正在寻找在findAll调用之后完成的标准Iterable sorting

assert [3,4,2,7,4].sort() == [2, 3, 4, 4, 7]

所以这将转化为这样的东西

Notification.all.findAll {
    it.actionTeamBy != null && it.status == true &&
            it.user.id == params?.getLong('user_id')
}.sort { a, b ->
    // implement sorting mechanism here
    // b.id <=> a.id // could work for you
}