美文网首页
invalid bound statement (not fou

invalid bound statement (not fou

作者: 山间草夫 | 来源:发表于2020-09-02 00:38 被阅读0次

    遇上这个问题 一般是分2种情况, 下面让我们具体分析

    1. 本地环境出现这个问题, 请检查你的 spring boot 项目中的配置
    ## 如果你的项目使用的是mybatis-plus 请检查下面的配置
    mybatis-plus:
    mapper-locations: classpath:mapper/*Mapper.xml
    ## 如果你的项目使用的是mybatis请检查下面的配置
    mybatis:
    mapper-locations: classpath:mapper/*Mapper.xml
    

    上面配置的是扫描mapper 的xml 文件的路径, 如果路径没有填写正确, 那么是不能正确扫描的. 由于你的填写错误, 导致mybatis没有扫描到你的xml文件, 也会导致出现问题.

    2. 本地环境没有问题, 到了测试环境,生产环境出现问题

    这种情况一定要注意了, 大概率是因为我们的开发机器是 window, 而服务器是Linux, window 文件系统的一大特点是, 大小写不区分(不信的话可以你的window机器上面创建两个文件名一样的, 但是大小写不同的文件, window一定会提醒你,文件名已经存在), 而linux 上面是区分大小写的. 所以请检查你的mapper文件名是否是大小写一致. 一般情况下, 在window 上面开发一定要记得文件名自己要统一大小写一致, 不然上了测试或者是生产环境, 会出问题的.

    相关文章

      网友评论

          本文标题:invalid bound statement (not fou

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