spring+mybatis 整合无法绑定方法的问题

错误:无法绑定指定方法

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


这是无法读取mybatis生成的mapper.xml导致的,所以我们要查看整合文件


        
        
        
            
                classpath:com/qq_music/mapper/*Mapper.xml
            
        
    

路径填写没错,通过ctrl+鼠标左键是能找到相关Mapper.xml的,那就是编译之后有问题,解决方法一:

在pom.xml加入以下语句:

 
            
                src/main/java
                
                    **/*.properties
                    **/*.xml
                
                false
            
            
                src/main/resources
                
                    **/*.properties
                    **/*.xml
                
                false
            
        

解决方法二:

在resource文件夹新建一个文件夹,然后把mapper.xml扔进去,然后填写路径,注意,一定要新建一个文件夹,不能直接把mapper.xml放在resource的根目录。


以上两个方法均可解决BindingException这个问题。


你可能感兴趣的:(spring+mybatis 整合无法绑定方法的问题)