Mybatis 错误:Result Maps collection does not contain value for java.util.Map
来源:互联网 发布:电脑装机软件大全 编辑:程序博客网 时间:2024/05/24 02:47
错误信息:
[ERROR] [DUBBO] Got unchecked and undeclared exception which called by 127.0.0.1. service: com.hylandtec.riviews.service.interservice.IInterServeService, method: listPageUserInterSerive, exception: org.apache.ibatis.builder.IncompleteElementException: Could not find result map java.util.Map, dubbo version: 2.5.3, current host: 127.0.0.1org.apache.ibatis.builder.IncompleteElementException: Could not find result map java.util.Map at org.apache.ibatis.builder.MapperBuilderAssistant.setStatementResultMap(MapperBuilderAssistant.java:373) at org.apache.ibatis.builder.MapperBuilderAssistant.addMappedStatement(MapperBuilderAssistant.java:311) at org.apache.ibatis.builder.xml.XMLStatementBuilder.parseStatementNode(XMLStatementBuilder.java:109) at org.apache.ibatis.session.Configuration.buildAllStatements(Configuration.java:698) at org.apache.ibatis.session.Configuration.hasStatement(Configuration.java:668) at org.apache.ibatis.session.Configuration.hasStatement(Configuration.java:663) at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:175) at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:38) at org.apache.ibatis.binding.MapperProxy.cachedMapperMethod(MapperProxy.java:49) at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:42) at com.sun.proxy.$Proxy100.selectApiAuthsByParam(Unknown Source) at com.hylandtec.riviews.interservice.InterServeService.listPageUserInterSerive(InterServeService.java:32) at com.alibaba.dubbo.common.bytecode.Wrapper125.invokeMethod(Wrapper125.java) at com.alibaba.dubbo.rpc.proxy.javassist.JavassistProxyFactory$1.doInvoke(JavassistProxyFactory.java:46) at com.alibaba.dubbo.rpc.proxy.AbstractProxyInvoker.invoke(AbstractProxyInvoker.java:72) at com.alibaba.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:53) at com.alibaba.dubbo.rpc.filter.ExceptionFilter.invoke(ExceptionFilter.java:64) at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) at com.alibaba.dubbo.rpc.filter.TimeoutFilter.invoke(TimeoutFilter.java:42) at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java:75) at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) at com.alibaba.dubbo.rpc.protocol.dubbo.filter.TraceFilter.invoke(TraceFilter.java:78) at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) at com.alibaba.dubbo.rpc.filter.ContextFilter.invoke(ContextFilter.java:60) at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) at com.alibaba.dubbo.rpc.filter.GenericFilter.invoke(GenericFilter.java:112) at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) at com.alibaba.dubbo.rpc.filter.ClassLoaderFilter.invoke(ClassLoaderFilter.java:38) at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) at com.alibaba.dubbo.rpc.filter.EchoFilter.invoke(EchoFilter.java:38) at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) at com.alibaba.dubbo.rpc.protocol.dubbo.DubboProtocol$1.reply(DubboProtocol.java:108) at com.alibaba.dubbo.remoting.exchange.support.header.HeaderExchangeHandler.handleRequest(HeaderExchangeHandler.java:84) at com.alibaba.dubbo.remoting.exchange.support.header.HeaderExchangeHandler.received(HeaderExchangeHandler.java:170) at com.alibaba.dubbo.remoting.transport.DecodeHandler.received(DecodeHandler.java:52) at com.alibaba.dubbo.remoting.transport.dispatcher.ChannelEventRunnable.run(ChannelEventRunnable.java:82) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745)Caused by: java.lang.IllegalArgumentException: Result Maps collection does not contain value for java.util.Map at org.apache.ibatis.session.Configuration$StrictMap.get(Configuration.java:791) at org.apache.ibatis.session.Configuration.getResultMap(Configuration.java:550) at org.apache.ibatis.builder.MapperBuilderAssistant.setStatementResultMap(MapperBuilderAssistant.java:371) ... 39 more
从错误的提示可以看出,返回的结果与要转化的对象不一致导致错误。
引起上面的的错误有可能:
1, mapper 标签的namespace地址有问题与你的DAO类路径不一致。
<mapper namespace="com.xxx.XXXXxDao" >
2, 查看你新增的mybatis文件中标签是否有下面类型的错误写法
<select id="selectXXXXXX"resultMap="java.util.Map" parameterType="java.lang.String" >
0 0
- Mybatis 错误:Result Maps collection does not contain value for java.util.Map
- Result Maps collection does not contain value for java.util.Map
- Parameter Maps collection does not contain value for java.util.Map错误
- java mybatis:Result Maps collection does not contain value for java.lang.Long
- Result Maps collection does not contain value for java.lang.Long 错误
- MyBatis运行时报:Parameter Maps collection dose not contain value for java.util.Map
- Could not find parameter map Java.util.Map Parameter Maps collection does not contain value for java
- Result Maps collection does not contain value for
- Result Maps collection does not contain value for frontpreviewprofitManage.cdata
- Result Maps collection does not contain value for StudentMapper.StudentMap
- Result Maps collection does not contain value for 问题
- MyBatis学习_1_ Result Maps collection does not contain value for *
- mybatis报错(三)报错Result Maps collection does not contain value for java.lang.Integer解决方法
- 关于Result Maps collection does not contain value for....错误原因总结
- Parameter Maps collection does not contain value for XXX.map
- MyBatis:Parameter Maps collection does not contain value for
- Result Maps collection does not contain value for java.lang.Integer
- Result Maps collection does not contain value for java.lang.Long
- Servlet创建的时机及方式
- 用ue4构建第一个房屋
- 直接插入排序 C语言版
- IOS中实现Lable点击事件
- HibernateDaoSupport和HibernateTemplate的区别和联系
- Mybatis 错误:Result Maps collection does not contain value for java.util.Map
- sql语句大全
- 在C#中导出与导入Excel的方法
- 通过ls查看文件属性
- linux下PXE和KickStart实现Linux下的自动安装
- #SharedPreferences 工具类分析
- 堆排序 C语言版
- IT技术学习指导之Linux系统入门的4个阶段
- Spring Bean装配之Autowired注解说明-3