org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map
2017-03-27 16:25
881 查看
异常信息:
Caused by: org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map cartItemMapper.cartItemPrimary
at org.apache.ibatis.builder.MapperBuilderAssistant.setStatementParameterMap(MapperBuilderAssistant.java:326)
at org.apache.ibatis.builder.MapperBuilderAssistant.addMappedStatement(MapperBuilderAssistant.java:290)
at org.apache.ibatis.builder.xml.XMLStatementBuilder.parseStatementNode(XMLStatementBuilder.java:110)
at org.apache.ibatis.session.Configuration.buildAllStatements(Configuration.java:567)
at org.apache.ibatis.session.Configuration.getMappedStatement(Configuration.java:493)
at org.apache.ibatis.session.Configuration.getMappedStatement(Configuration.java:488)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:100)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:95)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:59)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:355)
... 72 more
Caused by: java.lang.IllegalArgumentException: Parameter Maps collection does not contain value for cartItemMapper.cartItemPrimary
at org.apache.ibatis.session.Configuration$StrictMap.get(Configuration.java:660)
at org.apache.ibatis.session.Configuration.getParameterMap(Configuration.java:442)
at org.apache.ibatis.builder.MapperBuilderAssistant.setStatementParameterMap(MapperBuilderAssistant.java:324)
... 85 more
原因:
异常信息容易让人产生误导,实际上这是因为在另一个Mapper.xml里将resultMap写成了parameterMap,而mybaties中已经不再用这个属性了。
Caused by: org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map cartItemMapper.cartItemPrimary
at org.apache.ibatis.builder.MapperBuilderAssistant.setStatementParameterMap(MapperBuilderAssistant.java:326)
at org.apache.ibatis.builder.MapperBuilderAssistant.addMappedStatement(MapperBuilderAssistant.java:290)
at org.apache.ibatis.builder.xml.XMLStatementBuilder.parseStatementNode(XMLStatementBuilder.java:110)
at org.apache.ibatis.session.Configuration.buildAllStatements(Configuration.java:567)
at org.apache.ibatis.session.Configuration.getMappedStatement(Configuration.java:493)
at org.apache.ibatis.session.Configuration.getMappedStatement(Configuration.java:488)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:100)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:95)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:59)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:355)
... 72 more
Caused by: java.lang.IllegalArgumentException: Parameter Maps collection does not contain value for cartItemMapper.cartItemPrimary
at org.apache.ibatis.session.Configuration$StrictMap.get(Configuration.java:660)
at org.apache.ibatis.session.Configuration.getParameterMap(Configuration.java:442)
at org.apache.ibatis.builder.MapperBuilderAssistant.setStatementParameterMap(MapperBuilderAssistant.java:324)
... 85 more
原因:
异常信息容易让人产生误导,实际上这是因为在另一个Mapper.xml里将resultMap写成了parameterMap,而mybaties中已经不再用这个属性了。
相关文章推荐
- org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map cn.itcast.ssm.po.
- org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map
- org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map java.util.Set
- org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map com.hyzn.historicalRecord.dao.ITB_HISTORYLOGDAO.TB_HISTORYLOGResultMap
- mybatis报错:org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map
- org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map ***
- org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map
- org.apache.ibatis.builder.IncompleteElementException : Could not find parameter map com.vialove.ais
- org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map
- org.apache.ibatis.builder.IncompleteElementException : Could not find parameter map com.vialove.ais
- org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map
- org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map
- org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map
- org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map
- mybatis使用bug:org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map java
- org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map com.vo.app
- org.apache.ibatis.builder.IncompleteElementException: Could not find result map
- org.apache.ibatis.builder.IncompleteElementException: Could not find result map cn.itcast.ssm.po.Ite
- FAQ(30):org.apache.ibatis.builder.IncompleteElementException: Could not find find result map
- org.apache.ibatis.builder.IncompleteElementException:Could not find result map cn.tengfei.core.dao.p