springboot集成mybatis:查询数据库,返回的结果为null的解决办法

问题重现:

数据库中的数据
在这里插入图片描述
查询的结果:也就是说我数据库中有几个数据就有几个null值
在这里插入图片描述
这就很奇怪了,查了一圈的资料发现是mapper.xml文件中没有设置返回的值的映射关系

错误的写法:这样查找结果很有可能为null

在这里插入图片描述

正确的写法:先声明一个resultMap使返回的结果与实体类相映射。

在这里插入图片描述
实体类:
在这里插入图片描述
数据库表:
在这里插入图片描述

成功

运行结果成功查询到了数据库中的数据
在这里插入图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐