У меня есть доменные классы Grails Child и Toy. У ребенка может быть много игрушек.
class Child {
static hasMany = [ toys : Toy ]
String name
}
class Toy {
static belongsTo = [ owner : Child ]
String name
}
Насколько я понимаю, на Ребёнке будет собственность с игрушками. То есть будет метод Child:
public Set getToys()
Но это не работает. Я не могу сослаться на child.getToys()
из класса Java. Я четко определил игрушки в Child:
class Child {
static hasMany = [ toys : Toy ]
String name
Set toys
}
Это правильно? Нужно ли явно определять Set для отношения один ко многим?