我想建立一个可以有孩子和父母的“实体”类:
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)
}
所以从父母那里我想得到所有的孩子,从孩子那里我想得到所有的父母