長沙網(wǎng)站搜索引擎優(yōu)化鞍山seo優(yōu)化
目錄
一、背景介紹
二、一對一查詢(嵌套查詢)
三、一對多查詢(嵌套查詢)
四、嵌套查詢效率評估
注:關聯(lián)查詢則是指在一個查詢中涉及到多個表的聯(lián)合查詢
一、背景介紹
當對數(shù)據(jù)庫的操作涉及到多張表,這在面向對象語言如Java中就涉及到了對象與對象之間的關聯(lián)關系。針對多個表之間的操作,MyBatis提供了關聯(lián)映射,通過關聯(lián)映射就可以很好的處理對象與對象之間的關聯(lián)關系。
三種關聯(lián)關系:一對多,一對一,多對多(可以使用兩個一對多實現(xiàn))
- 在關系型數(shù)據(jù)庫中,多表之間存在著三種關聯(lián)關系,分別為一對一、一對多和多對多;
一對一:在任意一方引入對方主鍵作為外鍵;
一對多:在“多”的一方,添加“一”的一方的主鍵作為外鍵;
多對多:產(chǎn)生中間關系表,引入兩張表的主鍵作為外鍵,兩個主鍵成為聯(lián)合主鍵或使用新的字段作為主鍵。