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>

 

posted @ 2021-04-13 18:45  yizhixiaozhu  阅读(51)  评论(0编辑  收藏  举报