java语句标红,不知道什么原因

问题遇到的现象和发生背景

初学者,然后Java项目中标红,明明已经在别的文件里定义了,上面也导入了,希望懂的朋友可以指点一下,谢谢!

遇到的现象和发生背景,请写出第一个错误信息
用代码块功能插入代码,请勿粘贴截图。 不用代码块回答率下降 50%

img

img

运行结果及详细报错内容

这是报错

img

我的解答思路和尝试过的方法,不写自己思路的,回答率下降 60%

我一开始以为是名字打错了,结果仔细确认了好几遍没问题,然后试着用快捷键拼全也不显示

我想要达到的结果,如果你需要快速回答,请尝试 “付费悬赏”

你这个dao实际上是个User 啊,你的User对象不存在 selectUser方法把。

你这里应该是传name进去吧,定义的变量不是username