写点什么

Mybatis association 关联查询

发布于: 2021 年 02 月 24 日

开发过程中常常使用关联查询,使用 mybatis 中<association>标签,减少写关联查询的 SQL 语句。

其关联的用法为,在<resultMap>标签中加入<association>标签

<association property="user" javaType="UserDo" column="user_id" fetchType="eager"

select="selectInfoByUserId"/>


column 列的解释为

数据库的列名或者列标签别名。与传递给 resultSet.getString(columnName)的参数名称相同。注意: 在处理组合键时,您可以使用 column=“{prop1=col1,prop2=col2}”这样的语法,设置多个列名传入到嵌套查询语句。这就会把 prop1 和 prop2 设置到目标嵌套选择语句的参数对象中。

select 的查询结果为 UserDo 映射到接收类中 接收该类的值。


用户头像

还未添加个人签名 2020.04.10 加入

还未添加个人简介

评论

发布
暂无评论
Mybatis association关联查询