我可以嵌套(组合)两个共享相同角色的实体吗?甲骨文
Posted
技术标签:
【中文标题】我可以嵌套(组合)两个共享相同角色的实体吗?甲骨文【英文标题】:Can I nest (combine) two Entities that share same roles? ORM 【发布时间】:2021-07-24 17:31:16 【问题描述】:我是 IT 的超级初学者,目前正在学习 ORM
的基础知识,然后再学习 mysql
。
我的问题正如标题所说,如果我组合角色(二进制框)是否可能(正确),因为它们具有相同的“研究”角色。实际上我不确定它们是二元关系。我应该修改为三元吗?
非常感谢您。
看看这个reference image。
【问题讨论】:
您需要进一步的帮助还是我的回答解决了您的问题? 【参考方案1】:是的,你可以,它被称为many-to-one
或one-to-many
关系,其中 A 包含 B 的多个实例,但 B 仅包含 A 的一个实例。
为了进一步了解,我建议看看这个documentation。
该示例使用User
和Photo
。
【讨论】:
以上是关于我可以嵌套(组合)两个共享相同角色的实体吗?甲骨文的主要内容,如果未能解决你的问题,请参考以下文章
您可以在具有服务角色的项目之间共享 Google Cloud KMS 密钥吗?
Java--Mybatis一个实体内部嵌套两个或多个相同类型实例对象