文档章节

org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map

双月通天
 双月通天
发布于 2016/09/21 13:14
字数 288
阅读 321
收藏 0

        由于公司操作数据库的方式使用mybatis,由于个人以前没有用过,才学不久,写好了mapper.xml编译的时候,居然报了这个错误:

org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map

 

其实,使用MyBaties在编写sql配置文件时,都会遇到的一个小问题,问题虽小,对初学者可能都会碰到。

 

 从异常的提示发现是配置文件中,find这个方法的sql参数类型或者名称写错了,但是你发现这个位置并没有些写错。于是你很困惑,其实问题就在这个配置文件中,提示的也对,只是位置不对。mybaties中只要有任何一个地方报错,都无法通过。最后发现是另个一个方法上将parameterType写成了parameterMap了(

<select id="getClassByID" parameterMap="String" resultMap="classResultMap">  

)。

再者之所以大家犯错,有一个原因是在编写配置文件时,会提示parameterMap ,但是这个在mybaties中已经不再用这个属性了。所以大家写配置文件时,要小心细心。

© 著作权归作者所有

双月通天
粉丝 40
博文 338
码字总数 316510
作品 0
徐汇
程序员
私信 提问
org.apache.ibatis.builder.IncompleteElementException: Could not find result map java.lang.Integer

org.apache.ibatis.builder.IncompleteElementException: Could not find result map java.lang.Long org.apache.ibatis.builder.IncompleteElementException: Could not find result map ja......

太黑_thj
2016/12/26
699
0
Mybatis3遇到 java.lang.IllegalArgumentException: Parameter Maps collection does not contain value for java.util.List

严重: Servlet.service() for servlet [appServlet] in context with path [/ssm] threw exception [Request processing failed; nested exception is org.apache.ibatis.builder.Incomplete......

秦都李先生
2016/05/09
4.2K
3
Mybatis Could not find result map java.lang.Intege

Mybatis 数据库出现错误 org.apache.ibatis.builder.IncompleteElementException: Could not find result map java.lang.Integer 尼玛,是因为有个地方返回类型写错了,不小心把 resultType...

丫没碟
2016/02/18
260
0
mybatis-plus 因数据库表名引起的异常

@青苗 你好,想跟你请教个问题:使用mybatis-plus(2.1.6或2.1.8) 会因为数据库表名导致mapper解析出错吗?我遇到的问题是:如果数据库新表名为t_resource_prompt(或t_resource_promptdemo...

zhome_zj
2018/01/08
3.6K
2
Could not find result map java.lang.String

MyBatis项目中在查询数据库时遇到org.apache.ibatis.builder.IncompleteElementException: Could not find result map java.lang.String。 然后,我就把 sql 语句直接放到数据库工具上查询,...

Java编程思想
2014/03/07
12.2K
3

没有更多内容

加载失败,请刷新页面

加载更多

JavaScript权威指南笔记14

第14章、window对象 1、计时器 I-1 setTimeout()和setInterval()可在指定时间后调用 setTimeout()返回值可传递给clearTimeout()用于取消该函数的执行。 多久后执行。 setInterval()指定时间间...

_Somuns
18分钟前
0
0
python3.7安装教程

原创 python3.7安装教程 2018-09-18 21:10:56 PtaQ 阅读数 20628更多 分类专栏: python 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文...

_纵横捭阖_
31分钟前
2
0
windows使用docker运行mysql等工具(二)安装运行mysql

今天接着上一篇的内容继续来学习安装运行mysql。建议先阅读第一篇:windows安装docker 一 查看mysql版本 如果想知道mysql镜像具体有哪几个版本,需要去docker hub查看。 地址如下: https://...

执偕
40分钟前
2
0
IT兄弟连 HTML5教程 CSS3属性特效 文字排版

direction定义文字排列方式,所有浏览器都兼容这个属性,有两个可选值rtl和ltr。文字排版的参数说明如表1所示。 表1 CSS3文字排版参数说明 上表所示,ltr是初始值,表示left-to-right,就是从...

老码农的一亩三分地
41分钟前
1
0
做好一名linux运维工程师

如何做好一个合格的运工程师,运维工程师前景怎么样呢?就这些问题,与大家交流一下。首先对于运维工程师的要求是十分严苛的了,运维工程师不但要针对不同的问题做出响应,而且需要不断的补充...

问题终结者
42分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部