Я пытаюсь сортировать список объектов, я искал в сети, и я не понимаю, почему он не работает.Не удается сортировать hasMany отношения
Вот мой домен класс, содержащий список, который я хочу, чтобы отсортировать:
class MyClass {
Integer bar
static hasMany = [**foos : Foo**]
}
объект Foo выглядеть следующим образом:
class Foo {
LocalDate day
String name
}
Я хочу, чтобы отсортировать FOOS по дате. Так что я пытался написать:
MyClass myClass = new MyClass()
//foos contains 10 days.
myClass.foos = myClass.foos.sort { it.day }
Я не понимаю, где это ошибка, и почему мой список не отсортирован. Может ли кто-нибудь помочь?
Спасибо.
'myClass.foos.toList() {рода it.day}' –