1.起别名
在映射文件中给sql语句里的字段取别名
<select id="getUserById" parameterType="int" resultType="user"> select id,name,pwd AS password from mybatis.user WHERE id = #{id} </select>
*注意:
上边的sql语句中,pwd是数据库字段名,而password是java Bean中的属性名
2.使用resultMap(结果集映射)
<resultMap id="UserMap" type="user"> <result column="pwd" property="password"/> </resultMap> <select id="getUserById" parameterType="int" resultMap="UserMap"> select * from mybatis.user WHERE id = #{id} </select>
注意:
result 标签中 column(列)是数据库字段,property(属性)是java Bean中的属性名。
原文:https://www.cnblogs.com/bear7/p/12499577.html