我知道这个设计的关系有点乱,但是假如存在的话该怎么映射这个leader属性呢,
非常感谢
public class Tutor {
private Long id;
@OneToMany
private List students;
//这里怎么写注释呢。。。
private Student leader;
public Student getLeader() {
return Leader;
}
public void setLeader(Student leader) {
Leader = leader;
}
public Tutor() {
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public List<Student> getStudents() {
return students;
}
public void setStudents(List<Student> students) {
this.students = students;
}
}
@Entity
public class Student {
private Long id;
@ManyToOne
private Tutor tutor;
public Tutor getTutor() {
return tutor;
}
public void setTutor(Tutor tutor) {
this.tutor = tutor;
}
public Student() {
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
}