今天出现There is no getter for property named ‘Id‘ in ‘class com.baomidou.mybatisplus的异常
让我觉得奇怪的是
http://127.0.0.1:8000/relationship/getFollows/Tom请求出错
而http://127.0.0.1:8000/relationship/getFollows/Willor
以及http://127.0.0.1:8000/relationship/getFollows/Andy请求正常
当发送http://127.0.0.1:8000/relationship/getFollows/Tom请求报There is no getter for property named ‘Id‘ in ‘class com.baomidou.mybatisplus的错误
我以为是Tom没有ID或者实体类没有getter,setter方法,但是我用的@Data并且其他两个又是正常的,查看了Tom的ID又是存在的,这让我百思不得其解,于是上网查了一下找到了答案
问题出在selectById()
乍一看是不是很正常,编译器压根没有报错,也没有任何提示
但其实selectById只要传个ID就好了
最后改正就不报错了