mybatis 查询时数据丢失

SQL 从XML文件中copy出来运行正常,

XML 文件中的字段映射也没问题。

然后这个问题就卡住了。。。 请教同事,

同事一眼就看出来问题所在:

SQL标签返回声明的是 resultType

问题分析:

resultType可以直接返回给出的返回值类型,
比如String、int、Map,等等,
其中返回List也是将返回类型定义为Map,然后mybatis会自动将这些map放在一个List中,
resultType还可以是一个对象
resultMap
适合使用返回值是自定义实体类的情况


问题解决:
我这里的查询是个对象集合,应该使用 :resultMap

posted @ 2021-08-23 15:46  扣代码的老菜鹅  阅读(582)  评论(0)    收藏  举报