我有这个错误
mappedBy 引用了一个未知的目标实体属性
我知道问题是我应该将 mappeby 值设为“person”而不是 person1 和 person2,但问题是我在类 Contact 中有 2 个类型为 person (person1,person2) 的变量我不能将它们命名为相同姓名 !
在类人
@OneToMany(cascade = CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "person")
private Set<Contact> contact = new HashSet<>();
在课堂上联系
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "id_person", nullable = false)
private Person person1;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "id_person", nullable = false)
private Person person2;
我的 MCD: 在此处输入图像描述