Invalid bound statement (not found): com.taotao.mapper.TbItemMapper.selectByExample問題解決


最近在做一個關於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文件的配置上:

         不妨試着修改如下:

          修改前:

         

 

          修改后:

        

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM