idea出现Invalid bound statement (not found)---问题解决

Invalid bound statement (not found)

报错截图

**报错原因**

出现这类的错误主要是就是检查自己的
.xml文件对应的namespace是否写对
对应的sql字段的入参类型和返回类型是否相等
对应的sql字段必须要和mapper接口中的方法名相同

排除这些问题剩下就是对自己的文件目录是否扫描成功
idea编译器
检查自己的编译器中target的classes中是否有生成的文件
在这里插入图片描述

有的属于编译器问题
问题就是需要保证自己相同的文件路径 对应的接口和xml文件需要一样的路径
或者就是对应的application中的配置文件 需要设置mapper.xml寻找对应方法的路径

如果使用的是Mybatis的生成器generator如果使用上述的方法还是不行 就在自己的编译器中
删除之前生成的文件
重新生成一下 就可以了
mvn mybatis-generator:generate

主要就是要保证对应的target文件中需要有.xml生成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值