资源简介
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
相关资源
- MyBatis数据库操作与核心配置(含源码
- springboot + shiro + mybatis-plus + beetl后台管
- MyBatis+Spring实现对用户增删改查
- 旅游项目开发
- SpringBoot+Mybatis+SpringSecurity+JWT
- Spring+SpringMVC+Mybatis框架+easyUI整合(
- Maven+SpringMVC+Mybatis的增删改查Demo
- 初学Spring+SpringMVC+MyBatis框架适合初学
- SpringMVC+Mybatis后台管理系统开发源码可
- Reyco郭-Spring4+SpringMVC+Mybatis讲义
- SSM实现用户注册登录以及增加删除修
- springMVC+myBatis增删改查小程序
- 软件体系架构PPT Spring SpringMVC Mybat
- mybatis+struts+spring搭建好的框架
- ssm+bootstrap+angularJs案例
- 基于maven+springmvc+spring+mybatis对员工信
- springmvc与mybatis整合对数据库的增删改
- springmvc+spring+mybatis
- SpringMVC +Mybatis完整
- springboot+springmvc+mybatis+layui实现登录用
- ssm-crud(spring+springmvc+mybatis)
- ajax+controller+Mybatis实现登录注册、修改
- springMVC+mybatis实现分页、登录、增删改
- springMVC+mybatis实现登录和增删改查
- mybatis+spring+springmvc+easyui做的一个登陆
- MyBatis笔记珍藏版
- 生成mybatis代码等
- 基于SSM航空票务系统
- 图书管理系统SpringMvc+mybatis
- ssm框架的缺陷管理系统
评论
共有 条评论