Hibernate/JPA 一对一关系
Hibernate/JPA one-to-one relationship
我有两个实体 - Request
和 Report
。每个Request
只能有一个Report
,每个Report
只能属于一个Request
。这是一对一的关系。
现在我正在考虑底层数据库模式。现在 table requests
我有 FK
到 PK reports.id
。
这是正确的做法吗?其他实体的 FK
必须放置在 reports
或 requests
table ?
中
这就是您需要的关于外键的全部内容。您可能还想为外键添加唯一约束(唯一索引)以获得更好的性能和一致性保证。
我有两个实体 - Request
和 Report
。每个Request
只能有一个Report
,每个Report
只能属于一个Request
。这是一对一的关系。
现在我正在考虑底层数据库模式。现在 table requests
我有 FK
到 PK reports.id
。
这是正确的做法吗?其他实体的 FK
必须放置在 reports
或 requests
table ?
这就是您需要的关于外键的全部内容。您可能还想为外键添加唯一约束(唯一索引)以获得更好的性能和一致性保证。