找不到mapper映射文件异常:Invalid bound statement (not found)

先粘贴报的异常代码


这个异常是在mybatis项目中,找不到项目的映射文件。但是我项目中的mapper文件是用mybatis的逆向工程生成的按理说应该存在。我到了项目的文件夹中找了下,确实不存在mapper的映射文件,只有mapper的接口。


此时需要在***mapper的pom.xml文件中添加配置节点代码(我的项目是maven构建的),如果不配置,mybatis的mapper.xml文件都会被漏掉。

<!-- 如果不添加此配置,mybatis的mapper.xml文件都会被漏掉 -->
  <build>
           <resources>
                <resource>
                   <directory>src/main/java</directory><!--所在的目录-->
                   <includes><!--包括目录下的.properties,.xml文件都会扫描到-->
                     <include>**/*.properties</include>
                      <include>**/*.xml</include>
                   </includes>
                   <filtering>false</filtering>
                </resource>               
           </resources>
  </build>
这样重新启动服务就ok了!



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值