資源簡(jiǎn)介
1、已知數(shù)據(jù)庫(kù)MyBatisRelation中存在以下幾個(gè)表:
a. 學(xué)生(Student):id(int, primary key, auto increment),Name(姓名,varchar),Birthday(出生日期,date),性別(Sex,varchar)
b. 學(xué)生證(StudentIDCard):id(int, primary key, auto increment),StuNo(學(xué)號(hào),long)
c. 班級(jí)(Class):id(int, primary key, auto increment),Specialty(專業(yè),varchar),Grade(年級(jí),int),Class(班,int)
d. 課程(Course):id(int, primary key, auto increment),Name(課程名,varchar)
現(xiàn)建立以下的關(guān)聯(lián)關(guān)系:學(xué)生與學(xué)生證、學(xué)生與班級(jí)、學(xué)生與課程的選課。分別說出這三種關(guān)系屬于MyBatis關(guān)聯(lián)關(guān)系的哪種類型,通過在相應(yīng)表中添加合適的外鍵或創(chuàng)建中間表的方式實(shí)現(xiàn)這些關(guān)聯(lián)關(guān)系,并創(chuàng)建相應(yīng)的類,實(shí)現(xiàn)以下的查詢:
(1)通過Student表的id查找該學(xué)生的信息,并同時(shí)獲取其學(xué)號(hào);
(2)通過Class表的id查找某個(gè)班級(jí)的信息,并同時(shí)查找該班級(jí)的所有學(xué)生信息;
(3)通過Student表的id查找該學(xué)生的信息,并同時(shí)獲取其選課信息。
以上每種查詢都使用嵌套查詢和嵌套結(jié)果查詢實(shí)現(xiàn)。

代碼片段和文件信息
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件?????226234??2018-06-21?10:54??數(shù)據(jù)庫(kù)設(shè)計(jì).docx
-----------?---------??----------?-----??----
???????????????226234????????????????????1
-----------?---------??----------?-----??----
?????文件?????226234??2018-06-21?10:54??數(shù)據(jù)庫(kù)設(shè)計(jì).docx
-----------?---------??----------?-----??----
???????????????226234????????????????????1
評(píng)論
共有 條評(píng)論