mybatis 查询时数据丢失
SQL 从XML文件中copy出来运行正常,
XML 文件中的字段映射也没问题。
然后这个问题就卡住了。。。 请教同事,
同事一眼就看出来问题所在:
SQL标签返回声明的是 resultType
问题分析:
resultType可以直接返回给出的返回值类型,
比如String、int、Map,等等,
其中返回List也是将返回类型定义为Map,然后mybatis会自动将这些map放在一个List中,
resultType还可以是一个对象。
resultMap
适合使用返回值是自定义实体类的情况
问题解决:
我这里的查询是个对象集合,应该使用 :resultMap
浙公网安备 33010602011771号