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

问题重现:

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

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

在这里插入图片描述

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

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

成功

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

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐