報錯Invalid bound statement (not found): com.thxy.mapper.RoleMapper.insertRle

是JF啊發表於2020-12-22

寫專案練手的時候遇到這個錯誤,經過查閱明白了報錯原因,記錄一下

報錯原因

包掃描不到

排錯

  1. 如果是id檢查pom.xml檔案是否加了這段程式碼
<build>
    <resources>
        <resource>
            <directory>src/main/resources</directory>
            <includes>
                <include>**/*.properties</include>
                <include>**/*.xml</include>
            </includes>
            <filtering>true</filtering>
        </resource>
        <resource>
            <directory>src/main/java</directory>
            <includes>
                <include>**/*.properties</include>
                <include>**/*.xml</include>
            </includes>
            <filtering>true</filtering>
        </resource>
    </resources>
</build>

在build中配置resources,來防止我們資源匯出失敗的問題

  1. 檢查mapper.xml裡的欄位名和你介面的方法名是否一致
    在這裡插入圖片描述
    在這裡插入圖片描述
  2. 檢視mybatis-config.xml配置檔案是否註冊了mapper檔案
    在這裡插入圖片描述
    如果這篇文章能幫到你,不妨讓我知道一下吧~

相關文章