Mybatis 出現BindingException: Invalid bound statement (not found): com.xx.xxx問題解決

問題描述:

SSM框架Service層調用Dao層方法出現BindingException: Invalid bound statement (not found): com.xx.xxx

可能出現的原因:

1、xxxDao.xml文件的namespace的類包名路徑所對應xxxDao類包名路徑不一致

2、沒有掃描xxxDao.xml文件

springBoot解決方法:

在pom.xml文件的build標籤內加入以下代碼

<resources>
    <resource>
        <directory>src/main/java</directory>
        <includes>
            <include>**/*.properties</include>
            <include>**/*.xml</include>
        </includes>
        <filtering>false</filtering>
    </resource>
    <resource>
        <directory>src/main/resources</directory>
        <includes>
            <include>**/*</include>
        </includes>
        <filtering>false</filtering>
    </resource>
</resources>

3、xxxDao類中的方法在xxxDao.xml中沒有,比如說方法名不一致

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