我有2个实体Buildings
和GroupOfBuildings
:
Building1
具有:GroupOfBuildings1
Building2
具有:GroupOfBuildings1
GroupOfBuildings1
具有:Building1
,Building2
和Building3
关系:
Building <<----> GroupOfBuildings
Building <<--->> GroupOfBuildings
Building <---->> GroupOfBuildings
GroupOfBuildings
有一组Buildings
,可以在Buildings
中使用,并且还包含对mainBuildings
的{{1}}引用。最重要的是,Buildings
需要引用Buildings
。这是建立关系的正确方法,还是还有另一种方法?似乎设置多个(循环)关系不是我应该怎么做。有什么建议吗?
示例代码:
GroupOfBuildings
我还有另一个问题,它使用相同的数据,但是问题不同。
答案 0 :(得分:1)
由于命名错误,很难遵循。称其为事物,不要使对象名称复数。 Buildings
应该被称为Building
,GroupOfBuildings
大概是BuildingGroup
,不知道“项目”是指......
那表示在相同对象之间建立多个关系没有问题。您可以使buildingGroup.mainBuilding
,buildingGroup.otherBuildings
,buildingGroup.extraBuildings
都很好,只需正确命名它们就可以了。