Я хочу построить класс «Entity», который может как иметь Чайлдс и родителей:Grails многие-ко-многим в том же домене класса
class Entity {
static hasMany [childs: Entity, parents: Entity]
}
Но я не знаю, как отобразить мои данные (я должен использовать mappedBy)
Мой тест:
@Test
void testEntityCanHaveAChild() {
Entityparent = new Entity()
Entitychild = new Entity()
parent.addToChilds(child)
assert parent.childs
assert parent.childs.size() == 1
assert parent.childs.contains(child)
assert child.parents
assert child.parents.size() == 1
assert child.parents.contains(parent)
}
Так от родитель Я хочу быть в состоянии получает все Чайлдс и от ребенка Я хочу получить всех родителей
Мне действительно нужно отношение «многие ко многим» как с ребенком, так и с родителем. – Thermech