输出映射主要有两种:resultType和resultMap

【resultType】

可以返回三种类型

  pojo对象:例如select * from user where id=?

  pojo对象列表:例如 select * from user

  普通类型: 例如 select count(*) from user  

小问题:

使用resultType进行输出映射,只有查询出来的列名和pojo中的属性名一致,该列才可以被成功加载!

例如,数据表是这样的:

13_输出映射1_resultType

UserMapper.xml配置文件这样的(比数据表少一个"sex"列)

13_输出映射1_resultType

debug看下查询结果,可以看到,除了sex=null,其他条件都查询正常。

13_输出映射1_resultType

现在修改一下UserMapper.xml中的查询条件,比如起查询别名

13_输出映射1_resultType

就会出现一些查询出错的情况

13_输出映射1_resultType

 

相关文章:

  • 2022-12-23
  • 2021-10-14
  • 2022-12-23
  • 2021-06-12
  • 2021-09-12
  • 2022-12-23
  • 2021-09-04
  • 2021-09-07
猜你喜欢
  • 2021-06-19
  • 2021-12-12
  • 2021-07-13
  • 2021-08-05
  • 2021-10-10
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案