访问mapper方法提示invalid bound statement (not found)原因总结

1.访问所有的mapper都报此错误,检查 mapper.xml 中的 namespace

1577027-20190813173400462-2063197293.png

1577027-20190813173423777-330440232.png

2.访问mapper中的部分方法时报此错误,检查xml文件中的id是否和接口中的方法名一致

3.mapper接口中的方法返回值是List,而select元素没有正确配置ResultMap,或者只配置ResultType

4.检查application.properties配置文件是否添加以下配置信息

mybatis.mapperLocations=classpath:mapper/*Mapper.xml   
mybatis.typeAliasesPackage=com.gugr.springboot.entity

5.排除了以上四条问题后,尝试rebuild项目。

6.如果rebuild项目还是不行,如果你用的是IDEA,可以file --> Invalidate Caches/Restart... ,然后重新编译再运行

转载于:https://www.cnblogs.com/youpeng/p/11347359.html

你可能感兴趣的:(访问mapper方法提示invalid bound statement (not found)原因总结)