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>