05.解决属性名和字段名不一致的问题
Posted thetree
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了05.解决属性名和字段名不一致的问题相关的知识,希望对你有一定的参考价值。
05.解决属性名和字段名不一致的问题
起别名
<select id="getUser" resultType="com.believe.pojo.User" >
select uid,uname as username,pwd as password from t_user where uid=#{id};</select>
resultMap
设计思想:对简单的语句做到零配置,对于复杂一点的语句,只需要描述语句之间的关系就行了
<!--结果集映射-->
<!--id为resultMap的值,type为返回值类型-->
<resultMap id="UserMap" type="com.believe.pojo.User" >
<!--column是数据库中的字段,property是实体类中的属性-->
<result column="uname" property="username" />
<result column="pwd" property="password" />
</resultMap>
<select id="getUser" resultMap="UserMap" >
select * from t_user where uid=#{id};
</select>
以上是关于05.解决属性名和字段名不一致的问题的主要内容,如果未能解决你的问题,请参考以下文章