mybatis中的resultmap标签id
时间: 2023-10-10 16:13:24 浏览: 146
MyBatis的resultMap详解
MyBatis 中的 `<resultMap>` 标签的 `id` 属性是用来指定该结果映射配置的唯一标识符。在进行 SQL 执行时,可以通过该标识符引用该结果映射配置。例如:
```xml
<resultMap id="userResultMap" type="User">
<id property="id" column="user_id"/>
<result property="username" column="user_name"/>
<result property="email" column="user_email"/>
</resultMap>
```
上面的示例中,`id` 属性值为 `userResultMap`,表示该结果映射配置的唯一标识符为 `userResultMap`。在执行 SQL 时,可以使用该标识符来引用该结果映射配置,例如:
```xml
<select id="getUser" resultMap="userResultMap">
select * from users where user_id = #{id}
</select>
```
上面的示例中,`resultMap` 属性值为 `userResultMap`,就是引用了之前定义的 `id` 属性值为 `userResultMap` 的结果映射配置。
阅读全文