Java MyBatis映射文件中的<resultMap>元素

默认分类 · 2021-09-18

下的一个子元素,为什么把他拿出来单独说呢?因为他又复杂又重要。

常见的元素

<mapper namespace="com.wlmqtc.pojo.User">
  <resultMap id="" type="">
    <id />
    <result />
    <association />
    <collection />
  </resultMap>
</mapper>

元素解释

属性 id,代表resultMap的唯一标识

属性 type,代表resultMap需要映射的POJO类

用来指定哪个是数据表的主键( primary key )

属性 property ,对应POJO的属性名

属性 column,对应数据表的列名

如果有一对一的关联关系,就要用到这个元素了

如果有一对多,或者多对多的关联关系,就要用到这个元素了


用于处理多表时候的关联关系,他们的配置又有一定的复杂性,所以可能需要单独写一篇出来特别说一下

java mybatis
Theme Jasmine by Kent Liao