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