我有两个带有@OneToOne id 的表。因此,如果第二个 id 指的是表中不存在的行,我可以告诉 Hibernate 来跳过这一行。相反,我有一个错误。
@Entity
@Table(name="user")
public class User implements Serializable {
private Long idUser;
private Area area;
//...other get and setter
@OneToOne(fetch=FetchType.EAGER)
@JoinColumn(name="idarea")
public Area getArea() {
return area;
}
}
现在,如果我有一行不存在 idarea 的用户,我该如何跳过该用户,或者我可以进行 LEFT JOIN 吗?