springboot整合Mybatis提示org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
生活随笔
收集整理的這篇文章主要介紹了
springboot整合Mybatis提示org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在用maven配置mybatis環境時出現此BindingExceptiony異常,發現在classes文件下沒有mapper配置文件,應該是maven項目沒有掃描到mapper包下的xml文件,
在pom.xml中加入一下代碼可以解決:
1.首先在pom.xml中,將xxxmapper.xml添加到類路徑下
<build><resources> <!-- maven項目中src源代碼下的xml等資源文件編譯進classes文件夾,注意:如果沒有這個,它會自動搜索resources下是否有mapper.xml文件,如果沒有就會報org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.pet.mapper.PetMapper.selectByPrimaryKey--><resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> </resource> <!--將resources目錄下的配置文件編譯進classes文件 --> <resource><directory>src/main/resources</directory></resource></resources> </build>2.在配置文件中,指定mapper文件所在路徑
#mybatis的配置文件
總結
以上是生活随笔為你收集整理的springboot整合Mybatis提示org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于easypoi实现自定义模板导出ex
- 下一篇: git 与github 命令行操作与控制