前两天写接口的时候遇到一个问题:
xml的sql语句没问题,但查询结果的实体类有些字段为空,映射失败了
最后发现是返回结果这里,为了省事直接用的前面别人定义好的Map
然而这个定义好的Map并没有将所有我需要的属性都写进去
果然人还是不要偷懒啊
最后改成resultType,直接定义为需要的实体类就好
需要注意的是:如果实体类字段有和表字段命名不一致的,sql要注意写别名
或者单独定义一个map来映射
前两天写接口的时候遇到一个问题:
xml的sql语句没问题,但查询结果的实体类有些字段为空,映射失败了
最后发现是返回结果这里,为了省事直接用的前面别人定义好的Map
然而这个定义好的Map并没有将所有我需要的属性都写进去
果然人还是不要偷懒啊
最后改成resultType,直接定义为需要的实体类就好
需要注意的是:如果实体类字段有和表字段命名不一致的,sql要注意写别名
或者单独定义一个map来映射