最近在做一個關於ssm框架整合的項目,但是今天正合完后出現了問題:
Invalid bound statement (not found): com.taotao.mapper.TbItemMapper.selectByExample
表示找不到mapper映射文件(xml)
解決辦法:
方法一、在mapper工程下的pom文件中加入下面的內容,讓mapper映射文件加載到target的classes中去
<!-- 如果不添加此節點mybatis的mapper.xml文件都會被漏掉。 --> <build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> <include>**/*.xml</include> </includes> <filtering>false</filtering> </resource> </resources> </build> 如果pom文件中已經有build標簽,只是把resources標簽內部的內容拷貝進去,而build標簽就不用了 若是沒有就全部加進去 |
方法二、如果還是沒有解決,問題可能出現在掃描mapper.xml文件的配置上:
不妨試着修改如下:
修改前:
修改后: