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


異常信息:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

 

 原因分析:

出現此異常時因為接口和映射的mapper文件不再同一目錄下所致。

但是代碼中看到是在同一個目錄下的

 

 后來查看了編譯后的文件,發現真的沒有

 

 這是為什么呢???

后來經過分析,得出結論。這是因為

maven工程在默認情況下src/main/java目錄下的mapper文件是不發布到target目錄下的。

解決辦法:

解決辦法很簡單:在pom.xml文件中添加資源映射

 

 還有一種方法就是 把mapper文件放到resource資源路徑下,我的項目中都放到了src/main/java下了,所以在pom.xml文件中添加了以上的配置。

 


免責聲明!

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



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