将JPA外键作为实体中的主键
我有一个表a和表B。a有一个与B的单域映射。在表a中,我有一个id字段(实体类): @身份证 私人长id 在B中,我有一个带a的manytone映射 @ManyToOne() 私人A 为了保存这两个实体,我需要在B中定义一个Id字段。如何使此外键成为B的主键?目前,我还在B中添加了一个类似于A的Id字段,但按Id查询不会返回任何值将JPA外键作为实体中的主键,jpa,Jpa,我有一个表a和表B。a有一个与B的单域映射。在表a中,我有一个id字段(实体类): @身份证 私人长id 在B中,我有一个带a的manytone映射 @ManyToOne() 私人A 为了保存这两个实体,我需要在B中定义一个Id字段。如何使此外键成为B的主键?目前,我还在B中添加了一个类似于A的Id字段,但按Id查询不会返回任何值 有人能帮我一下吗?你能告诉我们数据库表是什么样子吗?我想你不能有一个不唯一的主键。您仍然需要在B中选择@Id,这在B中是唯一的。我不确定,因此这只是一个注释。您能告诉
有人能帮我一下吗?你能告诉我们数据库表是什么样子吗?我想你不能有一个不唯一的主键。您仍然需要在
B
中选择@Id
,这在B
中是唯一的。我不确定,因此这只是一个注释。您能告诉我们数据库表的外观吗?我想您不能有一个不唯一的主键。您仍然需要在B
中选择@Id
,这在B
中是唯一的。我不确定,因此这只是一个评论。