訪問mapper方法提示invalid bound statement (not found)原因總結


1.訪問所有的mapper都報此錯誤,檢查 mapper.xml 中的 namespace

2.訪問mapper中的部分方法時報此錯誤,檢查xml文件中的id是否和接口中的方法名一致

3.mapper接口中的方法返回值是List<User>,而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... ,然后重新編譯再運行


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM