我在建立一对一关联时遇到了几个问题。
您能帮我使用下表的注释设置关系吗?
Login -> (id, username, password)
Members -> (member_id, name, address)
这里 member_id 与登录时的 id 相同。
这是Hibernate 文档提供的示例:
@Entity
class MedicalHistory implements Serializable {
@Id Integer id;
@MapsId @OneToOne
@JoinColumn(name = "patient_id")
Person patient;
}
@Entity
class Person {
@Id @GeneratedValue Integer id;
}
替换Person
为Login
和MedicalHistory
,Member
添加您需要的字段,您就有了答案。