一、一对多:好比说一个班级有不少学生,但是这个班级只有一个班主任。在这个班级中随便找一我的,就会知道他们的班主任是谁;知道了这个班主任就会知道有哪几个学生。这里班主任和学生的关系就是一对多。ide
二、多对一:好比说一个班级有不少学生,但是这个班级只有一个班主任。在这个班级中随便找一我的,就会知道他们的班主任是谁;知道了这个班主任就会知道有哪几个学生。这里学生和班主任的关系就是多对一。excel
三、一对一:好比说一个班级有不少学生,他们分别有不一样的学号。一个学生对应一个学号,一个学号对应一个学生;经过学号能找到学生,经过学生也能获得学号,不会重复。这里学生和学号的关系就是一对一。数学
四、多对多:好比说一个班级有不少学生,他们有语文课、数学课、英语课等不少课。一门课有不少人上,一我的上不少门课。这里学生和课程的关系就是多对多。class
一、一对一的使用方法方法
(1)使用嵌套结果映射来处理重复的联合结果的子集 。英语
(2)经过执行另一个SQL映射语句来返回预期的复杂类型。di
二、一对多的实现方法vi
在多的一方的表里面,添加外键。
三、多对多的实现方法
多对多,必需要经过单独的一张表来表示。