Hibernate中的映射实体问题

时间:2019-11-06 13:42:22

标签: java mysql database hibernate hibernate-mapping

e

上面显示的是我的数据库设计,想要与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,请帮我在没有得到此映射的地方以及在什么时候我错了。

0 个答案:

没有答案