Mybatis错误:Invalid bound statement (not found): com.xxx.dao.xxxDao.xxx解决

@[TOC](关于错误:Invalid bound statement (not found): com.xxx.dao.xxxDao.xxx的解决)

Mybatis错误:Invalid bound statement (not found): com.xxx.dao.xxxDao.xxx解决

这个问题我找了半天,看着网上资料,比对了所有文件里可能打错的地方都没有发现,结果最终发现是mapper.xml文件没有写.xml后缀ヽ(´¬`)ノ。


如果在idea中新建文件时不添加后缀,idea会给出文件类型选项:
Alt
Alt
我以为选择了xml后就新建好了,也没仔细看,以至于后来出错我想也没想过这里……
新建文件后就是这样的:
Alt

虽然idea知道这是xml文件,新建的文件也并没有问题,但是! 后缀无.xml就会导致在application.yml文件中找不到目标文件,然后引发错误
mybatis:
  mapper-locations: classpath:mappers/*.xml

新建XXX.xml解决

Alt

这其实是我第一个文章,实在是被折磨久了没忍住吐槽的欲望,而且对于这个问题,网上怎么也找不到没写.xml这种错误,还是最终看到一位大佬的评论才知道,所以还是把它单独写出来,毕竟肯定还有和我一样傻傻犯这种错的码友_(:з」∠)_ 。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值