.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目录下,而是在其子目录中

 

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

 

posted @ 2019-07-29 10:35  戈博折刀  阅读(824)  评论(0编辑  收藏  举报