【发布时间】:2010-09-28 15:23:30
【问题描述】:
我有 Grails 域类 Child 和 Toy。一个孩子可以有很多玩具。
class Child {
static hasMany = [ toys : Toy ]
String name
}
class Toy {
static belongsTo = [ owner : Child ]
String name
}
据我了解,Child 上会有一个玩具财产。也就是会有 Child 方法:
public Set getToys()
但这不起作用。我无法从 Java 类中引用 child.getToys()。我在 Child 中明确定义了玩具:
class Child {
static hasMany = [ toys : Toy ]
String name
Set toys
}
这是正确的吗?我是否需要为一对多关系显式定义一个 Set?
【问题讨论】:
标签: grails