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

        因为公司操做数据库的方式使用mybatis,因为我的之前没有用过,才学不久,写好了mapper.xml编译的时候,竟然报了这个错误:sql

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

 

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

 

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

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

)。mybatis

再者之因此你们犯错,有一个缘由是在编写配置文件时,会提示parameterMap ,可是这个在mybaties中已经再也不用这个属性了。因此你们写配置文件时,要当心细心。app

相关文章
相关标签/搜索