是否可以使用闭包作为order by子句,如下所示:
def actionsByUser = UserAction.createCriteria().list(max:max, offset:offset) {
order(
{a,b -> "${a.id}${a.userCount}" <=> "${b.id}${b.userCount}"}
)
}
我知道在这种情况下可能没有任何意义,但我有一个使用闭包的用例最有帮助。