首页 > 解决方案 > 使 JPA 外键作为实体中的主键

问题描述

我有一个表 A 和表 B。A 与 B 有一个单映射。在表 A 中,我有一个 id 字段(实体类):

@Id 私人长 id

在 B 中,我有一个与 A 的多对映射

@ManyToOne() 私人 A a;

我需要在 B 中定义一个 Id 字段才能保存这两个实体。如何使这个外键成为 B 的主键?另外,现在我在 B 中添加了一个与 A 类似的 Id 字段,但是通过 Id 进行的查询不返回任何值。

有人可以帮我吗?

标签: jpa

解决方案


推荐阅读