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

代碼片段和文件信息
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????226234??2018-06-21?10:54??數據庫設計.docx
-----------?---------??----------?-----??----
???????????????226234????????????????????1
-----------?---------??----------?-----??----
?????文件?????226234??2018-06-21?10:54??數據庫設計.docx
-----------?---------??----------?-----??----
???????????????226234????????????????????1
評論
共有 條評論