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

此问题就是找不到对应的mybatis 的 Mapper.xml文件的方法
1、最先检查 Mapper.xml 和 Mapper 之间的所有包名、方法名等是否都匹配。
2、如果是在test环境,即使用 JUnit 测试的话,看看 pom.xml 是否将源码文件夹里的 xml 文件与 java 文件一起搬到 target/classes 面去 ,即含有如下代码:来自此大神回答

<resources>
    <resource>
        #这是我resources的路径
        <directory>src/main/resources</directory>
           <includes>
            <include>**/**</include>
            </includes>
            <filtering>true</filtering>
    </resource>
    <resource>
        #这是我java的路径
        <directory>src/main/java</directory>
            <includes>
                #通过此路径通配符得找到自己的.xml文件
                <include>**/*.xml</include>
            </includes>
     </resource>
</resources>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容