资源简介
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
相关资源
- SpringBoot+H2+mybatis-plus59130
- mybatis连接oracle实例
- 基于SSM+CXF构建的RESTFul webservice
- Spring+MyBatis企业应用实战第一二版的源
- springboot+mybatis整合实现注册登录
- 基于web的图书馆运营系统
- MyBatis plugin 3.155 (最新版)
- MyBatis 3.4.7 中文帮助文档(CHM)
- mybatis3-api.chm
- SpringBoot+Mybatis+前后台隔离技术,完整
- Spring+Struts2+Mybatis的一个增删改查的
- 新闻管理系统前台和后台
- 使用MybatisPlus+SpringMBVC完成的CUID以及分
- springmvc+mybatis点餐系统(包含完整数据
- springmvc+Mybatis+axis2+webservice+quartz作业整
- 基于SSM的电商平台
- 基于yml 配置方式 ,实现springBoot+sha
- spring+struts2+mybatis三大框架集成实现用
- springboot+mybatis+layui
- springmvc_2020.rar
- 基于SSM的校社联社团管理系统SpringM
- 书籍销售管理系统
- springboot+mybatis后台vue.js实现前端的音
- Mybatis从入门到精通(源码)
- Mybatis的代码
- mybatis-3.3.0.zip
- 物联网环境监测数据中心
- MyEclipse MyBatis Generatorl离线安装包
- MyBatis Generator自定义插件实现自定义
- mybatis-generator-1.3.5源码修改.zip
评论
共有 条评论