1. 程式人生 > >Mapped Statements collection does not contain value for 介面.方法 問題解決

Mapped Statements collection does not contain value for 介面.方法 問題解決

在SSM整合時,遇到了Mapped Statements collection does not contain value for xxx 的問題。如圖:
這裡寫圖片描述

然後就仔細的看了看

  • mapper檔案被載入到mybatis的配置檔案中
  • 介面中有這個方法
  • mapper對映檔案的namespace對應介面的全路徑(包名+類名)
  • mapper對映檔案的sql語句的id對應介面的方法名

然後在組長的幫助下。得到了結果 mapper.xml檔名和所寫的mapper名稱不相同,導致出現上面的錯誤。現做一個筆記,方便以後查閱。