Error querying database. Cause: org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map com.lxh.mybatis.mapper.UserMapper.int

时间:2020-06-12 19:57:20   收藏:0   阅读:104

1.报错信息:

org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map com.lxh.mybatis.mapper.UserMapper.int
### Cause: org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map com.lxh.mybatis.mapper.UserMapper.int
at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:26)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:111)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:102)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:66)
at com.lxh.mybatis.test.MybatisTest.main(MybatisTest.java:44)
Caused by: org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map com.lxh.mybatis.mapper.UserMapper.int
at org.apache.ibatis.builder.MapperBuilderAssistant.setStatementParameterMap(MapperBuilderAssistant.java:319)
at org.apache.ibatis.builder.MapperBuilderAssistant.addMappedStatement(MapperBuilderAssistant.java:283)
at org.apache.ibatis.builder.xml.XMLStatementBuilder.parseStatementNode(XMLStatementBuilder.java:107)
at org.apache.ibatis.session.Configuration.buildAllStatements(Configuration.java:698)
at org.apache.ibatis.session.Configuration.getMappedStatement(Configuration.java:629)
at org.apache.ibatis.session.Configuration.getMappedStatement(Configuration.java:624)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:107)
... 3 more
Caused by: java.lang.IllegalArgumentException: Parameter Maps collection does not contain value for com.lxh.mybatis.mapper.UserMapper.int
at org.apache.ibatis.session.Configuration$StrictMap.get(Configuration.java:797)
at org.apache.ibatis.session.Configuration.getParameterMap(Configuration.java:570)
at org.apache.ibatis.builder.MapperBuilderAssistant.setStatementParameterMap(MapperBuilderAssistant.java:317)
... 9 more

2.原因:没留意自动补齐,属性名应为paramType

技术分享图片

 

3.解决:把属性名修改过来就好了

 

原文:https://www.cnblogs.com/lxhK/p/13109605.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!