1

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

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

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

如果它们在同一个包中,这将起作用,但它们不是。包一中的错误是:

Groovy:在静态范围内发现了明显的变量“FieldError”,但不引用局部变量、静态字段或类。

所以我想我需要让包一知道包二,反之亦然。如何?

4

1 回答 1

2

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

import one.FieldError
于 2012-07-05T03:21:41.030 回答