我有一个名为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。