従業員エンティティのフィールド部門が必要な従業員と部署の要件がありますが、DEPT_IDを保持する従業員ではなく、外部キーを保持する必要があります。後で@JoinColumnを使って簡単に達成できます。マッピングされるのは単方向であるため、オプションではありません。Jpa単方向@OneToOne列が別のテーブルに作成される
どうすればいいですか?
従業員エンティティのフィールド部門が必要な従業員と部署の要件がありますが、DEPT_IDを保持する従業員ではなく、外部キーを保持する必要があります。後で@JoinColumnを使って簡単に達成できます。マッピングされるのは単方向であるため、オプションではありません。Jpa単方向@OneToOne列が別のテーブルに作成される
どうすればいいですか?
正確にアノテーションの属性を使用して設定する必要があるのはJoinColumnです。
class Department {
@OneToOne
@JoinColumn(name="ID",referencedColumnName = "here comes the foreign key departmentID ")
Employee employee;
}
こんにちはアレクサンダー、私は従業員のエンティティに部門を維持するための要件があります。 – krmanish007
さて、ちょうど私がしたようにあなたはそれらを逆転させます。 –
これは、部門を割り当てられた従業員が1人だけの場合にのみ可能です。そうですか? – ujulu
は全く意味がありません。 –
はいujuluは、実際に部門テーブルを保持しており、HODは1つしかありません。そしてそれが私たちが1対1の関係を持つ理由です。 – krmanish007