博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Invalid bound statement (not found) --mybatis
阅读量:6079 次
发布时间:2019-06-20

本文共 442 字,大约阅读时间需要 1 分钟。

hot3.png

使用mybatis时,报异常:

首先可以肯定的是,不存在dao层方法名与mapper.xml中方法名不对应的情况,namespace也是对的。

查了下网上的解决方案,比如:

1:检查xml文件所在的package名称是否和interface对应的package名称一一对应

2:检查xml文件的namespace是否和xml文件的package名称一一对应

3:检查函数名称能否对应上

4:去掉xml文件中的中文注释

5:随意在xml文件中加一个空格或者空行然后保存

6:重写xml文件中的sql语句

以上我挨个试了后,依然报错。后来灵机一机改了下方法名,比如原来叫getAllNotCompletionAssets(),现在改成getNotCompletionAssets(),这时再启动,则正常。

为毛?我也不知道啊,我也是服了这种解决方案。

即随意改下方法名,不要跟原来一样即可。

 

转载于:https://my.oschina.net/u/2430057/blog/712663

你可能感兴趣的文章
返回结点值为e的二叉树指针
查看>>
*栈的应用
查看>>
jar文件运行打断点
查看>>
DHTML 简介
查看>>
linux变量
查看>>
arcgis jsapi接口入门系列(5):几何(点线面)基本操作
查看>>
Java泛型中的通配符
查看>>
《傅雷家书》- 读书有感
查看>>
Java探索之旅(16)——异常处理
查看>>
查找窗口句柄小工具-Spy++Lite
查看>>
Netty-gRPC介绍和使用
查看>>
iOS 导航色差问题解决方案
查看>>
SpringBoot的优点
查看>>
POJ 2886 线段树 反素数
查看>>
js_对象
查看>>
SQL Server错误提示:"选定的用户拥有对象,所以无法除去该用户"
查看>>
centos6/7安装 tinyproxy (yum安装)
查看>>
简单选择排序
查看>>
noi2008 志愿者招募
查看>>
Razor及HtmlHelper学习笔记
查看>>