Invalid bound statement (not found) 5个小时的血泪痛苦

第一次发现application.yml中实体类写错了,写成了entiy,改后发现不可以

于是重新确定

namespace是不是和dao层的接口一致 发现没错

select语句的id是不是和接口的抽象方法一致 发现没错

application.ymi中mapper-locations和type-aliases-package写对了吗
发现没错

target中也有对应的文件

此后反反复复各种细心的看,还是不可以,几乎折腾了一晚上

在这里插入图片描述

最后,又在pom.xml文件中加一些配置,改成自己的配置信息后,依旧不行

<build>
  ...
    <resources>
      <resource>
        <directory>src/main/java</directory>
        <!--此配置不可缺,否则mybatis的Mapper.xml将会丢失-->
        <includes>
      <!--换成你所在xml文件的所在路径-->
          <include>cn/wyu/ssm/mapper/*.xml</include>
        </includes>
      </resource>
      <!--指定资源的位置-->
      <resource>
        <directory>src/main/resources</directory>
      </resource>
    </resources>
  </build>

此时已经打算重新创建项目,重新从0跑了

此时,朋友给我发过来一个解决办法

在这里插入图片描述

在这里插入图片描述

意思就是这4级目录要单独创建,否则编译器识别不到,我就试了试,果然行了!!!!

这种问题对于我这个新手来说,真的无力解决~~~
在这里插入图片描述

我的IDEA版本是2021.3.1,我不知道为啥会这样,可能我很久没碰java了,也没注意创建的方式,但是在我的印象里,以前并没有这个问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jumanji_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值