我正在尝试排序对象列表,我在网上搜索,我不明白为什么它不起作用.
这是我的域类,包含我要排序的列表:
class MyClass {
Integer bar
static hasMany = [**foos : Foo**]
}
Run Code Online (Sandbox Code Playgroud)
对象Foo看起来像这样:
class Foo {
LocalDate day
String name
}
Run Code Online (Sandbox Code Playgroud)
我想按日期排序foos.所以我试着写:
MyClass myClass = new MyClass()
//foos contains 10 days.
myClass.foos = myClass.foos.sort { it.day }
Run Code Online (Sandbox Code Playgroud)
我不明白错误在哪里以及为什么我的列表没有正确排序.有人可以帮忙吗?
谢谢.
hasMany
Set
默认情况下由a支持.尝试将其更改为a List
,例如:
class MyClass {
Integer bar
List foos
static hasMany = [foos : Foo]
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2436 次 |
最近记录: |