在MyBatis中,可以通過在映射文件中使用
<resultMap id="userResultMap" type="User">
<id property="userId" column="user_id"/>
<result property="userName" column="user_name"/>
</resultMap>
<select id="getUserById" resultMap="userResultMap">
SELECT user_id, user_name
FROM user
WHERE user_id = #{userId}
</select>
這樣就可以在查詢結果映射到對象時,自動將列名和屬性名對應起來,解決了列名和屬性名不一致的問題。