先说结论: 实体类主键字段没加@TableId(value=“xx”)注解!!!!!!!!!!! 前提条件: 1.项目使用的mybatisPlus 2.正常在*Mapper.xml中写sql可以调通,但是调用mybatisPlus的自身方法(例如xxById之类),就会报这个错误。 网上很多都是关于名称错误或者mapper映射不到等等解答方案,这个原因一般不怎么注意到,也会报同样的错误,最后白白浪费你几个小时。 在此记录,勿忘,以警后人。