1. 程式人生 > >mybatis學習總結---屬性名和字段名不一致問題

mybatis學習總結---屬性名和字段名不一致問題

strong users bsp 查詢 通過 select rop column lec

1. 查詢時使用別名,別名和屬性名保持一致

    <select id="getUser" parameterType="int" resultType="com.skd.mybits.domain.User">
        select id_dif id, name_dif name, age_dif age from users where id=#{id}
    </select>

  紅色表示字段名,藍色表示別名,別名和屬性名保持一致。

2. 通過resultMap標簽映射字段名和屬性名的關系

    <!-- type:表示實體類的全限定類名  id:通過id其他標簽可引用該標簽
--> <resultMap type="com.skd.mybits.domain.User" id="userResultMap"> <!-- id 標簽映射主鍵字段 --> <id property="id_dif" column="id"/> <!-- result 標簽映射其他字段 --> <result property="id_dif" column="id"/> </resultMap>

mybatis學習總結---屬性名和字段名不一致問題