Invalid bound statement (not found): cn.justweb.mapper.AccountMapper.findAll

项目场景:

今天做spring和mybatis项目整合的时候出现了几个小问题,就在这里简单记录一下


问题描述:

运行测试方法的时候出现报错Invalid bound statement (not found): cn.justweb.mapper.AccountMapper.findAll,诶这里当时没有截图,现在表述起来就好麻烦啊。


原因分析:

问题的原因排查了好久,最后是发现问题出在resources文件夹下
就是在这里
在这里插入图片描述
具体的情况可以右击
在这里插入图片描述
在这里正确的情况应该是
在这里插入图片描述
长成这样的,也就是说应该是每个文件独立分级的。
问题就出在创建的时候,在resources文件夹下的目录操作不能够像main下的java一样可以类似的这样写cn.justweb.mapper.AccountMapper。这样写的结果在resources文件夹下应该是有一个文件夹的名字是cn.justweb.mapper.然后有一个文件的名字是AccountMapper。这就导致在编译的时候回找不到对应的文件。


解决方案:

在resources文件夹下的操作应该是写成这样在这里插入图片描述
这好像是Directory和Package的区别吧。
Directory的目录分级要写成/
Package写成点(.)就可以了。
rescources下只能出创建Directory,是没有Package的。所以一定记得是写成(/)。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值