<!--column对应的是结果集的列名,不是原表的。property是对应实体的属性名。-->
<resultMap id="唯一的标识" type="映射的对象类型">
<id column="主表的主键列名" jdbcType="字段类型" property="映射对象的主键属性" />
<result column="主表的对应属性列名" jdbcType="字段类型" property="映射对象的属性"/>
<association property="主对象中存储关联对象的属性名" javaType="关联的实体对象类型">
<id column="关联表的主键对应的结果集中的列名" jdbcType="字段类型" property="关联对象的主键属性"/>
<result column="关联表的属性对应的结果集中的列名" jdbcType="字段类型" property="关联对象的属性"/>
</association>
</resultMap>
resultMap的作用是将多张表联合查询的结果集中的字段,自动对应到对应的实体(包括主实体和其中嵌套的关联实体)中,其中association标签是用来指明关联的类以及需要自动填充进入的字段的