zoukankan      html  css  js  c++  java
  • 异常解决:Mapped Statements collection does not contain value for …

    异常解决:Mapped Statements collection does not contain value for …
    原因大致如下:

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

    <mapper namespace="com.xxx.mapper.ClassName">

    有可能mybatis的映射文件名字与接口的类名字不一致;(这个说法有些不准确)

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

    如果都不是,而且你的工程是用maven构建的,那么就有可能是下面这个:

    mapper包中的mapper.xml没有编译到targger中
    我的错误就是上面这个,解决办法:配置工程的pom.xml文件,修改<resource>标签,编译的时候将mapper.xml文件编译进去。

    在Pom.xml的<build>中加上:

    <resources>  
      <!-- 编译之后包含xml   -->
      <resource>  
          <directory>src/main/java</directory>  
          <includes>  
          <include>**/*.xml</include>  
          </includes>  
          <filtering>true</filtering>  
      </resource>  
    </resources>   
  • 相关阅读:
    C
    O
    扩展KMP
    扩欧与乘法逆元
    E
    D
    [LeetCode] Same Tree 深度搜索
    [LeetCode] Remove Duplicates from Sorted List 链表
    [LeetCode] Balanced Binary Tree 深度搜索
    [LeetCode] Remove Nth Node From End of List 快慢指针
  • 原文地址:https://www.cnblogs.com/henrypaul/p/12455383.html
Copyright © 2011-2022 走看看