在 grails 中,当指定单向的一对一关系时,我可以这样做
class MyDomainClass {
AnotherDomainClass another
}
或者
class MyDomainClass {
static hasOne = [another:AnotherDomainClass]
}
我知道语义不同,但任何一种方式都会建立这种关系。
创建 hasMany 关系时,我可以这样做:
class MyDomainClass {
static hasMany = [others:AnotherDomainClass]
}
但我似乎做不到:
class MyDomainClass {
List<AnotherDomainClass> others
}
编辑:澄清。我想仍然有 hasMany 关系,我只是想知道是否可以通过声明List<AnotherDomainClass> others
没有hasMany
变量来做到这一点。我希望只是声明List<AnotherDomainClass>
会自动创建一个连接表。