Grails - 跨包的一对多表关系

时间:2012-07-05 03:16:31

标签: grails grails-domain-class

我有两个类,每个类都在不同的包中,它们之间存在一对多的关系。这是怎么做到的?我有:

package one
class History {
  String name
  static hasMany = [fielderror:FieldError]
}

package two
class FieldError {
  String fieldName
  static belongsTo = [history:History]
}

如果他们在同一个包装中,这可行,但事实并非如此。 一个包中的错误是:

  

Groovy:在静态范围内找到了表观变量'FieldError',但没有引用局部变量,静态字段或类。

所以我想我需要让一个包知道包二,反之亦然。怎么样?

1 个答案:

答案 0 :(得分:2)

为另一个包中的任何类添加导入:

import one.FieldError