• .IllegalArgumentException: Mapped Statements collection does not contain 异常一例【我】


    更新代码后发现几乎所有的sql查询都报错,类似下面:

    java.lang.RuntimeException: org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:
    ### Error querying database.  Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for myXML.queryUser

    经过排查发现原因是:

    spring的DataSource配置文件中,配置mybatis的xml扫描路径为:

    而实际上,xml文件的位置如下:

    也就是说xml文件并不在sql-config目录下,而是在其子目录中

    解决方法,修改配置文件为:

  • 相关阅读:
    状压DP
    数位dp
    浅谈网络最大流
    Luogu p2456 二进制方程
    dp基础√
    双联通分量与二分图
    是时候再写一篇新的博客了
    神仙网络最大流
    状态压缩dp相关
    图论 test solution
  • 原文地址:https://www.cnblogs.com/libin6505/p/11262519.html
Copyright © 2020-2023  润新知