我面临以下问题:我有一个表 A 和 B 与表 A 的外键。一个实体具有以下字段:A:
public class A{
@Column(name = "id_adres", nullable = false)
private Long idAddress;
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
@Column(name = "id_adres", nullable = false)
private Long idAddress;
B 实体有一个字段(除其他外):
public class B{
@Id
@Column(name = "id")
@GeneratedValue(strategy=GenerationType.IDENTITY)
private Long id;
@Column(name = "id_adres", nullable = false)
private Long idAddress;
@Column(name = "id_adres", nullable = false)
private Long idAddress;
如何将B类型的字段添加到A实体?A:
@OneToOne(mappedBy = "idAddress")
private B b
此解决方案不起作用,查询语句后 A 实体中的字段 B b 为 NULL。