解决Invalid bound statement (not found)

阅读: 评论:0

解决Invalid bound statement (not found)

解决Invalid bound statement (not found)

问题描述:

解决方法:

1.检查xml文件的namespace是否正确

2.Mapper.java的方法在l中没有,然后执行Mapper的方法会报此

4.如果你确认没有以上问题,请任意修改下对应的xml文件,比如删除一个空行,保存.问题解决

5.看下mapper的XML配置路径是否正确

排查完以上原因后仍然存在该问题,既然resources目录下正常,查看下编译后有啥不一样.

结果发现当xml在resources目录下时,classes目录下存在文件。但是放置在src/**目录下时classes目录下居然没有l文件

由此知道这是打包时吧xml漏了。解决方法:

在l文件<build></build>中增加以下代码。结果OK

<resources>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.xml</include>
                </includes>
            </resource>
            <resource>
                <directory>src/main/resources</directory>
            </resource>
        </resources>

 

本文发布于:2024-01-31 09:57:54,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170666627527692.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:Invalid   bound   statement
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23