如何在Grails中指定关联

时间:2012-07-09 14:09:51

标签: grails grails-2.0

我有一个域类跟踪

class Track{
   static belongsTo = [createdBy: User, modifiedBy: User, Course]
}

但是它给了我错误,最后我不想要课程对象[课程:课程]但只需要指定它属于课程[课程]。怎么做

1 个答案:

答案 0 :(得分:3)

我认为您使用GORM协会有点过于广泛。 belongsTo表示所有权,GORM协会通常表示对象之间级联关系的更多信息。

如果您只想将UserTrack关联,则只需拥有createdBymodifiedBy字段,这些字段无需任何字段特殊的协会。然后,您可以static belongsTo = [Course]显示Course 拥有 Track,这意味着如果您删除了Course,则{{1}也会被删除。

这是我认为你正在寻找的课程:

Track