将grails hasMany从LinkedHashSet更改为ArrayList
我有以下资料:将grails hasMany从LinkedHashSet更改为ArrayList,grails,arraylist,gorm,has-many,linkedhashset,Grails,Arraylist,Gorm,Has Many,Linkedhashset,我有以下资料: class A{ static hasMany = [b: B] } Grails生成属性b为LinkedHashMap的类。我想配置Grails以生成ArrayList 我知道这可以通过明确地写下列表来实现: class A{ static hasMany = [b: B] List<B> b = new ArrayList<B>() } A类{ 静态hasMany=[b:b] 列表b=新的ArrayList() }
class A{
static hasMany = [b: B]
}
Grails生成属性b为LinkedHashMap
的类。我想配置Grails以生成ArrayList
我知道这可以通过明确地写下列表来实现:
class A{
static hasMany = [b: B]
List<B> b = new ArrayList<B>()
}
A类{
静态hasMany=[b:b]
列表b=新的ArrayList()
}
但是我正在寻找一种通过一些外部配置来实现这一点的方法。这是不可配置的-唯一的解决方案是像在示例中那样声明类型列表的属性