Invalid bound statement (not found) 錯誤問題解決
今天,在除錯一個專案時,出現了 Invalid bound statement (not found) 錯誤,由於專案是很早之前的,當時使用的開發工具為 eclipse,當時一切正常,現在使用的開發工具是idea,拿來直接跑,出現了以上問題,經過排查,確定是沒有找到mapper 檔案導致,檢視mybatis配置檔案也沒有錯,後來通過 https://my.oschina.net/wangdaoliang/blog/652266 部落格發掘可能是因為eclipse 轉idea 後 resources 配置問題導致,然後在pom檔案中添加了相關配置後問題就沒有了,如下:
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>*</include>
</includes>
<filtering>true</filtering>
</resource>
<resource>
<!-- 描述存放資源的目錄,該路徑相對POM路徑-->
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>