美文网首页
报错:org.apache.ibatis.binding.Bin

报错:org.apache.ibatis.binding.Bin

作者: 威武不能屈 | 来源:发表于2017-08-28 16:39 被阅读32次

    报错信息
    本地idea中执行是正常的,在jenkins上执行就会报这个错误。

    org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
    

    网上看了下一般出现这种问题的原因和解决办法:
    原因通常是找不到要执行的sql语句

    解决办法:
    1:检查xml文件所在package名称是否和Mapper interface所在的包名一一对应;
    2:检查xml的namespace是否和xml文件的package名称一一对应;
    3:检查方法名称是否对应;
    4:去除xml文件中的中文注释;
    5:随意在xml文件中加一个空格或者空行然后保存。

    根据这个步骤一一排查,发现都是对的。后来发现xml文件名首字母没是小写,Mapper interface类名首字母是大写的。就改了首字母大写,运行了下,发现问题解决了。

    相关文章

      网友评论

          本文标题:报错:org.apache.ibatis.binding.Bin

          本文链接:https://www.haomeiwen.com/subject/ktegdxtx.html