一对一查询:
1.有两种方式:多表查询(联合查询)、分解式查询(嵌套查询)
(1)多表查询(联合查询):多表查询就是 将多个表的数据用一次查询结果返回数据集,也就是只有一次查询语句。通过在resultMap里面配置association节点来配置
(2)分解式查询(嵌套查询):嵌套查询是 先查一个表 ,然后 再根据这个表里面的结果的外键id在另一个表里查询数据 ,也是 通过在resultMap里面配置association节点来配置,但另外一个表的查询通过select属性配置。
一对多查询:
一对多查询跟上述一对一查询雷同,只是在resultMap里面配置的是collection节点,其他步骤一样。
本文详细介绍了数据库中的一对一和一对多查询方法,包括多表查询(联合查询)和分解式查询(嵌套查询)。多表查询通过一次操作合并多个表的数据,而嵌套查询则涉及先查询一个表,再依据其结果在外键关联的表中进行后续查询。在MyBatis等ORM框架中,这些查询通常通过resultMap的association和collection节点配置实现。
有几种方式?具体怎么操作的?&spm=1001.2101.3001.5002&articleId=132060885&d=1&t=3&u=442d7c5c4b8646fcb28650ed796dc7a0)
820

被折叠的 条评论
为什么被折叠?



