resultMap与resultType区别

作者: 佐半边的翅膀 | 来源:发表于2020-03-30 15:23 被阅读0次

    resultType使用方法
    使用resultType进行输出映射,只有查询出来的列名和pojo(实体bean)中的属性名一致,该列才可以映射成功。
    resultMap使用方法
    如果查询出来的列名和pojo的属性名不一致,通过定义一个resultMap对列名和pojo属性名之间作一个映射关系。

    <resultMap type="user" id="userResultMap">

    <id column="_id" property="id"/>

    <result column="_username" property="username"/>
    </resultMap>

    <select id="findUserByResultMap" parameterType="int" resultMap="userResultMap">
    select id _id,username _username from user where id=#{value}
    </select>

    使用resultType进行输出映射,只有查询出来的列名和pojo中的属性名一致,该列才可以映射成功。
    如果查询出来的列名和pojo的属性名不一致,通过定义一个resultMap对列名和pojo属性名之间作一个映射关系。

    相关文章

      网友评论

        本文标题:resultMap与resultType区别

        本文链接:https://www.haomeiwen.com/subject/dvsvuhtx.html