org.apache.ibatis.binding.BindingException的原因

打印 上一主题 下一主题

主题 852|帖子 852|积分 2556

原因有以下几点:

  • 接口已经被扫描到,但是署理对象(Mapper)没有找到。即使尝试注入,可能注入了一个null对象。
  • 接口已经被扫描到,署理对象找到了(mapper)injection成功。但调用某个具体方法的时间,却无法利用(方法命名也是正确的)。
    原因1:mapper接口和mapper.xml 是否在同一个package下,名字是否一样(后缀为java,xml)。
    原因2:mapper的namespace是否和mapper interface一致。不一致肯定报error。

  • 接口的方法名和xml中的id是否一致。
  • 接口的返回值和xml中的配置是否一致,聚集类只管利用resultMap。
  • 如果是maven项目,请注意building之后有没有产生对应的xml文件。
我碰到了2.2的问题。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

涛声依旧在

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表