关于mybatis扫描所有namespace时报错,最终原因是resultMap不能使用(我的错误记录)
来源:互联网 发布:新媒体沟通软件 编辑:程序博客网 时间:2024/05/01 04:39
我调用UserMapper的一个方法
mabatis扫描所有Mapper,其中有个<select>配置了resultMap,所以提示错误,如下
Caused by: org.apache.ibatis.builder.IncompleteElementException: Could not find result map com.yun.model.Resource
at org.apache.ibatis.builder.MapperBuilderAssistant.setStatementResultMap(MapperBuilderAssistant.java:346)
at org.apache.ibatis.builder.MapperBuilderAssistant.addMappedStatement(MapperBuilderAssistant.java:284)
at org.apache.ibatis.builder.xml.XMLStatementBuilder.parseStatementNode(XMLStatementBuilder.java:107)
at org.apache.ibatis.session.Configuration.buildAllStatements(Configuration.java:697)
at org.apache.ibatis.session.Configuration.hasStatement(Configuration.java:667)
at org.apache.ibatis.session.Configuration.hasStatement(Configuration.java:662)
at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:180)
at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:43)
at org.apache.ibatis.binding.MapperProxy.cachedMapperMethod(MapperProxy.java:58)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:51)
at $Proxy15.findUserByLoginName(Unknown Source)
at com.yun.service.UserService.findUserByLoginName(UserService.java:25)
at com.yun.commons.shiro.ShiroDbRealm.doGetAuthenticationInfo(ShiroDbRealm.java:47)
at org.apache.shiro.realm.AuthenticatingRealm.getAuthenticationInfo(AuthenticatingRealm.java:568)
at org.apache.shiro.authc.pam.ModularRealmAuthenticator.doSingleRealmAuthentication(ModularRealmAuthenticator.java:180)
at org.apache.shiro.authc.pam.ModularRealmAuthenticator.doAuthenticate(ModularRealmAuthenticator.java:267)
at org.apache.shiro.authc.AbstractAuthenticator.authenticate(AbstractAuthenticator.java:198)
... 49 more
Caused by: java.lang.IllegalArgumentException: Result Maps collection does not contain value for com.yun.model.Resource
at org.apache.ibatis.session.Configuration$StrictMap.get(Configuration.java:796)
at org.apache.ibatis.session.Configuration.getResultMap(Configuration.java:549)
at org.apache.ibatis.builder.MapperBuilderAssistant.setStatementResultMap(MapperBuilderAssistant.java:344)
... 65 more
但事实上我没有调用到提示错误的这个Mapper
Mybatis在每次调用其中一个Mapper的方法时,会扫描所有的Mapper文件?
- 关于mybatis扫描所有namespace时报错,最终原因是resultMap不能使用(我的错误记录)
- Mybatis ResultMap的使用
- mybatis resultMap的使用
- mybatis的resultMap使用
- Mybatis的ResultMap的使用
- Mybatis的ResultMap的使用
- Mybatis的ResultMap的使用
- Mybatis的ResultMap的使用
- Mybatis的ResultMap的使用
- Mybatis的ResultMap的使用
- Mybatis的ResultMap的使用
- Mybatis的ResultMap的使用
- Mybatis的ResultMap的使用
- Mybatis的ResultMap的使用
- Mybatis的ResultMap的使用
- Mybatis的ResultMap的使用
- Mybatis的ResultMap的使用
- Mybatis的ResultMap的使用
- 修改angular post提交json数据的格式_ $httpProvider配置
- oc语言类 便利初始化函数 便利构造器 属性
- hdu 4545 魔法串 (模拟)
- tmpl 模板化引擎加载数据 Jquery
- 饼图与柱状图的topN处理
- 关于mybatis扫描所有namespace时报错,最终原因是resultMap不能使用(我的错误记录)
- NSURL学习
- 【beautifulsoup】python标准库解析器解析网页问题解决
- React:创建同时受控与非受控的组件
- LightOJ 1021 Painful Bases 【状压DP+数位DP】
- android studio add fragment from layout
- Maven 手动添加 JAR 包到本地仓库
- 图解HTTPS
- PHPExcel讀取excel數據