7.resultMap
用于映射结果集,当查询结果中字段与实体属性名不一致需要用到ResultMap标签映射,
<id>
用于主键字段,区分数据唯一性。<result>
映射非主键字段;
- column: 表示映射的结果集中的字段
- property:映射的实体中的属性名字
- JdbcType: 数据库中字段类型
- JavaType: 属性的java类型
demo:
xml
<resultMap id="resultMap" type="com.neuedu.entity.UploadFile">
<!-- <id column="id" property="id" jdbcType="int" javaType="Integer"></id>-->
<id property="id" column="id" ></id>
<result property="originName" column="origin_name"></result>
<result property="path" column="path"></result>
<result property="size" column="size"></result>
<result property="ip" column="ip"></result>
<result property="uploadTime" column="upload_time"></result>
</resultMap>
在查询标签上,添加resultMap属性,使用该resultMap 转换结果集映射关系
xml
<select id="selectListofEntity" resultMap="resultMap" >
select * from upload_files
</select>
