MyBatis高级篇 - 关联查询(一对一)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MyBatis高级篇 - 关联查询(一对一)相关的知识,希望对你有一定的参考价值。
参考技术A 关联查询可以分为一对一、一对多、多对多几种情况,通常情况下一对一和一对多满足绝大部分使用场景,多对多可以转化为一对多。本文讨论一对一的使用场景。下图是一个一对一的简单模型,一张订单只能对应一个用户。
在 MyBatis 中,一对一可以用 <resultType> 或 <resultMap> 对结果进行映射。
我们要查找所有的订单信息,以及该订单下的用户信息。每个订单对应一个用户,订单与用户之间通过 user_id 外键关联。我们的 SQL 语句如下:
步骤如下:
注意:<association>的具体用法,property属性值对应 POJO 属性
以上是关于MyBatis高级篇 - 关联查询(一对一)的主要内容,如果未能解决你的问题,请参考以下文章