上面显示的是我的数据库设计,想要与person实体一起获取login_info,我如何映射我的实体如下。
班级成员
@Entity
@Table(name = "person")
public class Person {
// Constructor and other fields
@OneToOne(mappedBy = "person", fetch = FetchType.EAGER)
private LoginInfo loginInfo;
// Getter & Setter
}
班级登录信息
@Entity
@Table(name = "login_info")
public class LoginInfo {
// Constructor and other fields
@OneToOne()
@JoinColumn(name = "id", insertable = false, updatable = false)
private Person person;
// Getter & Setter
}
通过上面的代码,我可以将Person Object放入LoginInfo列表中,我想将LoginInfo放入Person Object中,我尝试了来自StackOverflow以及来自Internet的各种示例和代码段。反过来也尝试过代码,但总是使Person进入LoginInfo,请帮我在没有得到此映射的地方以及在什么时候我错了。