目录
多表关联关系的分类
mybatis中的多表查询:
数据库准备
?项目目录
?一对一查询(多对一)
方式一:(xml文件映射)
查询结果:
?方式二:(注解映射)
?一对多查询(一对多)
方式一:(xml文件映射)
?方式二:(注解映射)
多表关联关系的分类
既然数据库是存储项目中的数据的,项目中的数据主要是类型创建的对象,项目中类型和类型之间是有关系的,数据库中怎么体现出来?
不论是生活中,还是抽象出来的软件中,描述生活中的多个类型之间的关系,总结如下:
举例:
学生和成绩就是一对多 成绩和学生就是一对一
一个学生可以有多个成绩多个成绩属于同一个学生
人和身份证号就是一对一
一个人只能有一个身份证号 一个身份证号只能属于一个人
老师和学生之间就是多对多
一个学生可以被多个老师教过 一个老师可以交多个学生
特例