1

私は 2 つのクラスを持っており、それぞれが異なるパッケージにあり、それらの間には 1 対多の関係があります。これはどのように行われますか?私は持っている:

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

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

それらが同じパッケージにある場合、これは機能しますが、そうではありません。パッケージ 1のエラーは次のとおりです。

Groovy:見かけの変数 'FieldError' が静的スコープで見つかりましたが、ローカル変数、静的フィールド、またはクラスを参照していません。

したがって、パッケージ 1にパッケージ 2を認識させる必要があり、その逆も必要だと思います。どのように?

4

1 に答える 1

2

別のパッケージのクラスのようにインポートを追加します。

import one.FieldError
于 2012-07-05T03:21:41.030 に答える