轉載:https://www.bitdoom.com/2019/08/08/p150/
在 intellij idea 的 maven 工程修改了 mybatis 的 mapper.xml文件然后保存編譯,進入系統后發現控制台報錯 “mybatis Invalid bound statement (not found)”,經過排查后發現是 mapper.xml 文件丟失了,而且是修改了 src/main/resource
中的任意文件也會出現此狀況。
解決
最開始以為是 maven resource 的插件出了問題,但后來經過同事提醒。發現應該是 intellij idea 的原因造成的,點擊菜單 “build” -> “rebuild project” ,問題解決。工程的變更只是修改過 maven 的 plugin節點下的插件,不知道是否是這個造成的。