以教师与学生的关系举例,一个学生一门课有一个教师,一个教师一门课就有多个学生。
多对一:(即单向一对多)
public class Teacher{
private int teacher_id;
private String teacher_name;
......
}
public class Student{
private int student_id;
private String student_name;
.......
private Teacher teacher;
//多个学生对一门课程的一个老师
}
一对多:
public class Teacher{
private int teacher_id;
private String teacher_name;
......
private Set<Student> student;
//一门课一个老师对多个学生
}
public class Student{
private int student_id;
private String student_name;
.......
}
public class Teacher{
private int teacher_id;
private String teacher_name;
......
private Set<Student> student;
//一门课一个老师对多个学生
}
public class Student{
private int student_id;
private String student_name;
.......
private Teacher teacher;
//多个学生对一门课程的一个老师
}