報錯:Invalid bound statement (not found):

問題所在:找不到對應的mapper.xml文件
解決:網上已有很多解決總結,https://blog.csdn.net/hao134838/article/details/87286458

我的問題:但這些都沒能解決我的問題,我也十分疑惑,因爲我另一個服務中mybatis的mapper卻可以正常使用,莫名其妙。根據上面的解決方法查看了target文件,終於發現了盲點,發現resources下的mapper.xml文件的所在文件夾被單獨又創建了一次,那麼做個小實驗,如圖所示:
在這裏插入圖片描述
回想創建mapper文件的包時,爲了保持一致和偷懶是直接複製粘貼文本com.xuecheng.ucenter.dao來創建了的com.xuecheng.ucenter.dao的文件夾,導致出現了這個問題,老老實實按層次創建好文件夾後問題果然解決。
最後發現早有人寫了這個問題,我咋來來回回沒點進去呢,奇怪了。鏈接https://blog.csdn.net/qq_40646143/article/details/90783416

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章