您现在的位置是:首页 >其他 >SSM开发(十一) mybatis关联关系多表查询(嵌套查询,举例说明)网站首页其他
SSM开发(十一) mybatis关联关系多表查询(嵌套查询,举例说明)
简介SSM开发(十一) mybatis关联关系多表查询(嵌套查询,举例说明)
目录
注:关联查询则是指在一个查询中涉及到多个表的联合查询
一、背景介绍
当对数据库的操作涉及到多张表,这在面向对象语言如Java中就涉及到了对象与对象之间的关联关系。针对多个表之间的操作,MyBatis提供了关联映射,通过关联映射就可以很好的处理对象与对象之间的关联关系。
三种关联关系:一对多,一对一,多对多(可以使用两个一对多实现)
- 在关系型数据库中,多表之间存在着三种关联关系,分别为一对一、一对多和多对多;
一对一:在任意一方引入对方主键作为外键;
一对多:在“多”的一方,添加“一”的一方的主键作为外键;
多对多:产生中间关系表,引入两张表的主键作为外键,两个主键成为联合主键或使用新的字段作为主键。
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。