我有两个实体 Team 和 TeamMembers,它们最初填充了来自两个 json 文件的数据。
因此,目前这些实体之间没有任何联系。在两个实体都填满数据后,此时是否可以建立关系?
实体现在看起来像这样
团队
- ID
- 队名
团队成员
- ID
- idTeam
- 成员
我有两个实体 Team 和 TeamMembers,它们最初填充了来自两个 json 文件的数据。
因此,目前这些实体之间没有任何联系。在两个实体都填满数据后,此时是否可以建立关系?
实体现在看起来像这样
团队
团队成员
我你还没有做,定义关系
members
:从Team到TeamMembers的多对多关系,team
:从TeamMembers到Team的一对一关系,并将这些设置为相互的反向关系。
现在,如果你有 aTeam *theTeam
和 aTeamMember *theMember
你刚刚设置
theMember.team = theTeam
建立这些对象之间的关系。
如果团队和成员的数量不太大,您可以简单地遍历所有团队和成员,并在 id 匹配时设置关系。
或者,您可以为每个团队执行一个获取请求,获取具有匹配 id 的所有成员,然后设置关系。