ResultMap结果集映射
时间:2021-03-03 11:56:22
收藏:0
阅读:0
数据库中的字段:
新建一个项目,拷贝之前的,测试实体类字段不一致的情况
public class User {
private int id;
private String name;
private String password;
}
测试出现问题
解决方案:
+起别名
- 使用resultMap
ResultMap
结果集映射
id name pwd
id name password
<resultMap id="UserMap" type="user2">
<result column="pwd" property="password"/>
<result column="id" property="id"/>
<result column="name" property="name"/>
</resultMap>
<select id="getUserById" resultMap="UserMap" parameterType="int">
select * from mybatis.user where id = #{id};
</select>
- resultMap元素是Mybatis中最重要最强大的元素
- ResultMap的设计思想是,对于简单地语句,根本不需要配置显式的结果映射,而对于复杂的语句,只需要描述他们的关系即可。
- ResultMap最优秀的地方在于,虽然你已经对他相当了解,但是根本就不需要显式的用到他们
- 如果世界总是这么简单就好了
评论(0)