0

タイプ Person の属性を持つ、Coach というクラスがあります。person クラスには id という属性があります。データベースの Coach テーブル内で、フィールド id が主キーとして使用され、個人の ID に対応します。注釈を使用して、Coach クラスの @id を指定するにはどうすればよいですか?

コーチは人なので、id フィールド、名、姓を持つ person テーブルがあります。

@Entity
@Table(name="COACH_TABLE")

public class Coach {
  @OneToOne
  @JoinColumn(name = "ID")
  private Person person;

}

@Entity
@Table(name="PERSON_TABLE")

public class Person {
  @Id
  @Column(name="ID")
  private int id;
}

私の Coach クラスの @Id 属性は Person 属性の ID であると言いたいです。

4

0 に答える 0