org.apache.ibatis.binding.BindingException: Parameter 'param' not found. Available parameters are [param1, form]
原因:报这种错的原因有多种,一般都是配置文件写错了,一种解决办法是换成低版本的jar包,例如mybatis-3.0.5,这中不能从根本上解决问题。我遇到的是在Mapper中使用的参数是map,但是在配置文件中没有从map中取出来,而是直接使用了。比如map中有id, name,而在配置
文件中直接使用#{id} ${name}就会报如上类似的异常,改为#{map.id}就ok了
参看: