我面临以下问题: 我有一个表A和B,其中有一个指向表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实体? 答:
@OneToOne(mappedBy = "idAddress")
private B b
此解决方案不起作用,查询语句后,A实体中的字段B b为NULL。
答案 0 :(得分:2)
长久不是我有长时间反复尝试相同示例的原因:
setting_key