Alex_TD

Mybatis----ResultMap 结果集

1.实体类和数据库列的名称不一致的解决方式:(注:mybaitis的类型处理器,java类型和数据库类型转换问题?)

    1.数据库查询语句:给列起别名(和实体类属性名一致)

               2.Mapper配置中:ResultMap: 结果集映射:解决实体类和数据库列之间的映射关系

      

                  <resultMap id="User" type="User">

                        <result property="username" column="name"/>
                        <result column="pwd" property="password"/>
                  </resultMap>
                 <select id="getUserById" parameterType="_int"  resultMap="User" resultType="User">
                                select name ,pwd from user where id=#{id}
                 </select>

 

  

 

posted on 2020-02-17 14:39  Alex_TD  阅读(357)  评论(0编辑  收藏  举报