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生成
当遇到Invalidboundstatement(notfound)错误,主要检查.xml文件的命名空间、SQL字段类型匹配、方法名一致性及编译器中目标目录下的文件。确保相同路径下接口与XML文件对应,检查application配置文件中的mapper.xml路径设置。尝试清理并重新生成Mybatis Generator的文件,如问题依旧,考虑IDEA缓存问题,删除旧文件后重新生成。
724

被折叠的 条评论
为什么被折叠?



