org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):

此問題就是找不到對應(yīng)的mybatis 的 Mapper.xml文件的方法
1、最先檢查 Mapper.xml 和 Mapper 之間的所有包名、方法名等是否都匹配。
2、如果是在test環(huán)境,即使用 JUnit 測試的話,看看 pom.xml 是否將源碼文件夾里的 xml 文件與 java 文件一起搬到 target/classes 面去 ,即含有如下代碼:來自此大神回答

<resources>
    <resource>
        #這是我resources的路徑
        <directory>src/main/resources</directory>
           <includes>
            <include>**/**</include>
            </includes>
            <filtering>true</filtering>
    </resource>
    <resource>
        #這是我java的路徑
        <directory>src/main/java</directory>
            <includes>
                #通過此路徑通配符得找到自己的.xml文件
                <include>**/*.xml</include>
            </includes>
     </resource>
</resources>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容