org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)報錯


0 環境

系統環境:win10

1 正文

先檢查Mapper接口與相關聯xml文件是否對應,需要檢查包名,namespace位置是否寫對,curd時id名稱等能否對應上

常規步驟:

1:檢查mapper接口和xml文件是否對應(包名 namespace)

2:檢查接口中的函數名稱與xml中crud的id名稱能否對應上

3:查看是否自寫的注釋或是有空格。。。人為錯誤

題外話:有時候springboot忘了添加包掃描mapper包使用@MapperScan或使用xml配置(若沒有配置mapper的位置的話)
經過調試發現 我遇到的問題是service指定的mapper接口與我所寫的最終的mapper xml位置不一致 改好后沒有預期值顯示 只顯示了json轉換日期的數值 看了一下bean原來沒有添加@data注解 添加了后 報了一下錯 應該是字段沖突 看了一下我使用了聯表sql語句 在結合自定義resultmap且繼承逆向工程的初始resultmap 果然沖突了


免責聲明!

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



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