ResultMap 使用详解
ResultMap :用于查询的时候才能用到,其他操作不需要使用!
<resultMap id="" type="" >
<result column="" property="" javaType="" jdbcType="" typeHandler=""/>
<association property="" jdbcType="" column="" select=""/>
<collection property="" column="" javaType=""/>
</resultMap>
1、属性
id属性 ,resultMap标签的标识。
type属性 ,返回值的全限定类名,或类型别名。
autoMapping属性 ,值范围true(默认值)|false, 设置是否启动自动映射功能,自动映射功能就是自动查找与字段名小写同名的属性名,并调用setter方法。而设置为false后,则需要在resultMap内明确注明映射关系才会调用对应的setter方法。
2、基本作用:建立SQL查询结果字段与实体属性的映射关系
子元素说明:
id元素 ,设置主键的映射关系
result元素 ,用于设置数据库字段与实体类属性的映射关系