mybatis(9)——当实体类的成员变量名称和数据库表中名称不一样的两种处理方式:起别名和使用resultMap标签
发布日期:2021-05-07 02:55:26 浏览次数:17 分类:精选文章

本文共 539 字,大约阅读时间需要 1 分钟。

1.在sql语句之中起别名

这样User类的成员变量password就可以接收到表中pwd这一列的值了

2.定义resultMap标签

  1. resultMap标签与select标签是并列关系,resultMap标签不一定非要写在select标签的前面
  2. select的resultType属性变成resultMap属性,对应的值不再是User类,而是对应resultMap标签的id属性
  3. resultMap的type对应着User类
  4. resultMap里面的子标签的column对应着表的列名,property对应着类的成员变量
  5. 表的列名和类的成员变量名字已经是相同的时候,不需要写出来,只写名称不对应的result标签就可以了,如下:
上一篇:mybatis(11)——在mybatis中配置并使用log4j日志
下一篇:看领导者系列第二部《成为领导者》的几点感悟

发表评论

最新留言

很好
[***.229.124.182]2025年04月12日 05时47分02秒