问题解决:Invalid bound statement (not found): com.jxgm.csz.mapper.UserMapper.add

1 篇文章 0 订阅

话不多说,一下是错误

 

问题有二

一 、在整合SSM框架时, mapper 文件和接口文件名必须一致。但整合SM(Mybatis 、spring)则不需要。

错误:       正确: 

 

二、在整合SSM框架时,还会出现mapper.xml文件没有的情况。

出现这种情况,你需要再注意另外两种情况。

1.在MyEcilpse(或eclipse)中,你只要把项目重新挂上去就行了。一定要挂上去,不是重启服务器。文件就能出现了。

2.在使用IntelliJ idear编译的Maven项目中,你需要配置pom.xml文件,最后clean下就行了。

<!-- 如果不添加此配置,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>

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值