一、一對多:好比說一個班級有不少學生,但是這個班級只有一個班主任。在這個班級中隨便找一我的,就會知道他們的班主任是誰;知道了這個班主任就會知道有哪幾個學生。這裏班主任和學生的關係就是一對多。ide
二、多對一:好比說一個班級有不少學生,但是這個班級只有一個班主任。在這個班級中隨便找一我的,就會知道他們的班主任是誰;知道了這個班主任就會知道有哪幾個學生。這裏學生和班主任的關係就是多對一。excel
三、一對一:好比說一個班級有不少學生,他們分別有不一樣的學號。一個學生對應一個學號,一個學號對應一個學生;經過學號能找到學生,經過學生也能獲得學號,不會重複。這裏學生和學號的關係就是一對一。數學
四、多對多:好比說一個班級有不少學生,他們有語文課、數學課、英語課等不少課。一門課有不少人上,一我的上不少門課。這裏學生和課程的關係就是多對多。class
一、一對一的使用方法方法
(1)使用嵌套結果映射來處理重複的聯合結果的子集 。英語
(2)經過執行另一個SQL映射語句來返回預期的複雜類型。di
二、一對多的實現方法vi
在多的一方的表裏面,添加外鍵。
三、多對多的實現方法
多對多,必需要經過單獨的一張表來表示。