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>

  

猜你喜欢

转载自www.cnblogs.com/chencn/p/12321699.html