设计思想:
对简单的语句做到零配置,对于复杂一点的语句,只需要描述语句之间的关系就行了。
情景:解决属性名和字段名不一致的问题
数据库中的字段:
实体类User中的字段:
这里pwd->password会打印出来null,如下:
怎么解决呢?
用ResultMap实现数据库中字段到实体类中属性的映射
UserMapper.xml
<mapper namespace="com.geng.dao.UserMapper">
<resultMap id="userResultMap" type="com.geng.pojo.User">
<result column="pwd" property="password"/>
</resultMap>
<select id="getUserList" resultMap="userResultMap">
select * from mybatis.user
</select>
</mapper>