mybatis映射

mybatis-config.xml
<!--每一个mapper都要注意一次-->
<mappers>
<!--同名同包是最好的,坚持-->
<!--最好用这个-->
<mapper resource="dao/UserMapper.xml"></mapper>
<!--使用class需要将mapper文件和他的配置文件同名,且放在同一个包下-->
<!--<mapper class="dao.UserMapper"/>-->
<!--使用package需要将mapper文件和他的配置文件同名,且放在同一个包下-->
<!--<package name="dao"/>-->
</mappers>
当数据库中字段和实体类中属性名不一致时

‘

数据库返回的pwd字段无法赋给password
解决方案:在UserMapper.xml中添加resultMap结果集映射
<!--结果集映射,当数据库字段和实体类中属性名字段不同时-->
<resultMap id="UserMap" type="User">
<!--column:数据库中字段名 property实体类中的属性名-->
<!--<result column="id" property="id"/>
<result column="name" property="name"/>-->
<result column="pwd" property="password"/>
</resultMap>
浙公网安备 33010602011771号