在以下域类中:
class Quest {
String name
static hasMany = [ tasks : Task ]
}
是否可以使用ExpandoMetaClass(或任何其他机制!)来更改tasks
类型,例如从运行时中的Set
更改为List
?< / p>
答案 0 :(得分:0)
没有。如果您需要List
或类似内容,请使用Collection
并将其投放到Set
。由于在没有随机顺序的情况下无法从List
中取出Set
,因此这个想法似乎走向了错误的方向。