我正在尝试对对象列表进行排序,我在网上搜索,但我不明白为什么它不起作用。
这是我的域类,其中包含我要排序的列表:
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 }
我不明白错误在哪里以及为什么我的列表没有正确排序。有人可以帮忙吗?
谢谢。