錯誤截圖 分析原因 首先,給定的異常提示信息並不精準,有多個錯誤原因都會拋出該異常。mybatis出現這個問題,通常是由Mapper interface和對應的xml文件的定義對應不上引起的,這時就需要仔細檢查對比包名、xml中的namespace、介面中的方法名稱等是否對應。我之前就因為稱忘記在x ...
錯誤截圖
分析原因
首先,給定的異常提示信息並不精準,有多個錯誤原因都會拋出該異常。mybatis出現這個問題,通常是由Mapper interface和對應的xml文件的定義對應不上引起的,這時就需要仔細檢查對比包名、xml中的namespace、介面中的方法名稱等是否對應。我之前就因為稱忘記在xml標簽的id屬性中添加方法名或寫錯方法名而出現這個錯誤。
出現這個錯誤時,按以下步驟檢查一般就會解決問題:
1:檢查xml文件所在package名稱是否和Mapper interface所在的包名一一對應;
2:檢查xml的namespace是否和xml文件的package名稱一一對應;
3:檢查方法名稱是否對應;
4:去除xml文件中的中文註釋;
5:隨意在xml文件中加一個空格或者空行然後保存。
按照以上步驟,可以搗鼓出來,我也是花了1 2個小時,搗鼓出來的,不容易呀,洗洗睡了