Contributorという名前のクラスに評価リストをロードしようとしていますが、テストをパスすることができないため、何か不足しています。Grails GORMオブジェクトのコレクションの読み込み
私のテストでは、Evaluations.list()とContributor.list()を実行して値を出力すると、保存したデータが表示されるため、期待どおりにオブジェクトを作成して保存しています。
また、評価を選択して、その「寄稿者」プロパティの値を印刷すると、正しいと思われます。
しかしContributorを選択し、その 'evaluationations'プロパティの値を出力するとnullになります。
私のマッピングが問題だと思いますか?
class Contributor {
String name
static hasMany = [evals:Evaluation]
static mapping = {
id column: 'user_id'
evals joinTable:[name:'evaluation', column:'eval_id', key:'eval_user_id']
version false
}
}
class Evaluation {
Contributor contributor
String comment
static mapping = {
id column:'eval_id'
contributor column:'eval_user_id'
version false
}
}
ありがとう。