首页 > 数据库技术 > 详细

mybatis——解决属性名和数据库字段名不一致问题

时间:2020-03-15 21:16:38      阅读:202      评论:0      收藏:0      [点我收藏+]

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中的属性名。

 

mybatis——解决属性名和数据库字段名不一致问题

原文:https://www.cnblogs.com/bear7/p/12499577.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!