1対1の関連付けを設定する際にいくつかの問題に直面しています。
次の表の注釈を使用して関係を設定するのを手伝ってもらえますか。
Login -> (id, username, password)
Members -> (member_id, name, address)
ここで、member_idはloginの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