在JPA中指定主键

时间:2013-10-19 19:38:14

标签: jpa

我有一个名为Coach的类,它具有Person类型的属性。 person类有一个名为id的属性。在数据库中的Coach表内部,字段id用作主键,其对应于人的id。如何使用注释指定Coach类的@id?

嗯,教练是一个人,所以有一个人员表有一个id字段,名字和姓氏。

@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。

0 个答案:

没有答案