Я пытаюсь загрузить список оценок в классе с именем Contributor, но мне чего-то не хватает, так как я не могу пройти тест.
Мой тест создает и сохраняет объекты, как ожидалось, потому что, когда явыполните Evaluations.list () и Contributor.list () и распечатайте значения, которые я вижу, сохраненные данные.
Кроме того, когда я выбираю Evaluation и распечатываю значение его свойства contributor, оно выглядит какправильно.
Однако, когда я выбираю Contributor и печатаю значения его свойства 'Оценки', он равен 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
}
}
Спасибо.