【转】Mapped Statements collection does not contain value for解决

  最近一直在弄springMVC+mybatis的整合,由于接触到这个框架以后发现这个框架确实要比ssh好得多因此我本身也在配置这个框架。可是在配置的过程当中我遇到了一些问题,这些问题当我配置完成以后访问个人写的其中一个业务模块就抛出异常:Mapped Statements collection does not contain value for。spring

  因而我在网上找了一些资料室关于这方面的问题,而遇到这方面的问题一般缘由有三种:mybatis

 

  1.mybatis的映射文件的命令空间与接口的全限定名不一致;app

  2有可能mybatis的映射文件名字与接口的类名字不一致;框架

  3.还有一种状况就是接口声明的方法在映射文件里面没有。ssh

 

  通过我各方面的排查发现和上面说的一点都不符合。maven

  因此我继续接着找问题,通过我边写边思考发觉的我配置文件没有问题因而我继续在网上找资料,ui

  因而乎,我发现,mapper包中的mapper.xml没有编译到targger中, 想到maven的配置文件可能有问题,排查发现,没有配置build的resources,.net

  配置 编译 junit  xml

WTF,ok,困扰1一个月的问题,解决。blog

 

转自:http://blog.csdn.net/weimezilie/article/details/51940546

相关文章
相关标签/搜索