要映射的字段:
id name pwd
id name password
手动映射
<resultMap id="UserMap" type="User">
<result column="id" property="id"/>
<result column="name" property="name"/>
<result column="pwd" property="password"/>
<!--数据库中的字段。 实体类中的属性-->
</resultMap>
<select id="getUserList" resultMap="UserMap" >
select id,name,pwd from user
</select>
简单理解就是resultmap找到标签后,将数据库中的字段映射为自己命名的属性。这样可以在实体类属性名和sql字段名不符时也能映射完成,以及注意sql注入的问题
ResultMap设计思想是,对简单的语句根本不需要配置显示的结果映射,对于复杂的秩序描述它们的关系就行
如果世界总是这么简单就好了数据库中,存在一对多,多对一的情况。