项目场景:
PgSql查询列表数据,sql语句在Navicat是可以完整查出数据的,但是经过MyBatis获取后某些字段为null
问题描述
PgSql查询列表数据,sql语句在Navicat是可以完整查出数据的,但是经过MyBatis获取后某些字段为null
原因分析:
MyBatis的字段映射问题
解决方案:
只有当数据库表中的字段名称与实体类中的属性名称完全相同,才能直接使用 resultType 返回类型,后面跟上该实体类的名称。
否则一定需要用 resultMap 进行属性映射,否则得到的数据一直没有匹配的实体类与之对应,返回的结果也自然为空!!!