解决 org.apache.ibatis.binding.BindingException: Invalid bound statement

解决 org.apache.ibatis.binding.BindingException: Invalid bound statement ,第1张

在mybatis中dao接口与mapper配置文件在做映射绑定的时候出现问题,简单说,就是接口与xml要么是找不到,要么是找到了却匹配不到。
这个基本上是和依赖没有关系,和你项目中配置有关系

1.xml的namespace必须是mapper所在的包名

2.mapper中方法的名称和xml中sql语句不一致,找不到指定的sql

3.xml中sql的返回值类型没有配置为resultMap
4.mybatis的配置问题

mybatis:
  mapper-locations: classpath*:com/**/mapper/*.xml

5.pom中配置

    
        
            
                src/main/java
                
                    **/*.xml
                
            
        
    

这个配置加在和dependencies同级。
加完之后,最好是clean下项目,重启idea或者其它编译器后。重启项目。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/727908.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-26
下一篇 2022-04-26

发表评论

登录后才能评论

评论列表(0条)

保存