Hibernate/JPA 一对一关系

Hibernate/JPA one-to-one relationship

我有两个实体 - RequestReport。每个Request只能有一个Report,每个Report只能属于一个Request。这是一对一的关系。

现在我正在考虑底层数据库模式。现在 table requests 我有 FKPK reports.id

这是正确的做法吗?其他实体的 FK 必须放置在 reportsrequests table ?

这就是您需要的关于外键的全部内容。您可能还想为外键添加唯一约束(唯一索引)以获得更好的性能和一致性保证。