UserMapper.selectionLogin不是usermapper.xml文件里定义的Sql语句吗?为什么还能返回null?

来源:3-4 打通数据库链路

Heartlaughter

2024-02-27 11:41:46

https://img1.sycdn.imooc.com/climg/65dd58c2098f348825350899.jpg

https://img1.sycdn.imooc.com/climg/65dd58da0902741c20561025.jpg

https://img1.sycdn.imooc.com/climg/65dd592a0961b40525701399.jpg

我尝试用数据库有的数据去postman调试,但是报错,debug后发现user=null而引起的报错,但是selectLogin不是关联的usermapper.xml里的sql语句吗?他为什么会返回user=null对象

写回答

1回答

好帮手慕小蓝

2024-02-27

同学你好,当从数据库中查不到任何一条数据的时候,返回的对象值就是null。同学截图中53行对应的password在数据库中是没有任何匹配的,那么执行sql之后就无法查询到任何数据,此时只能返回null值了。

祝学习愉快~

0

0 学习 · 9886 问题

查看课程