rip*_*234 2 database orm database-design jpa
这个答案解释了@ManyToOne和之间的功能差异@OneToOne.不过,我不明白 - 你@OneToOne什么时候选择使用?
如果我理解正确,这意味着表X中的每个对象都映射到(最多)表Y中的一个对象,并且没有两个X映射到相同的Y.
适当的用例是否适用于可选属性?例如Car < - > Trunk,其中一些汽车有一个行李箱,如果他们这样做,他们拥有它(谈论没有汽车的行李箱是没有意义的)?
继承映射是数据库中一对一关系的良好候选.
假设您有一个"人员"表来存储在公司工作的人员,但一个人可以是雇员或承包商.在这种情况下,您将所有公共属性存储在Person表中.例如:
然后,您可以定义与"员工"和"承包商"表的一对一关系:
雇员:
承包商:
| 归档时间: |
|
| 查看次数: |
131 次 |
| 最近记录: |