HTTP Status 500 - Request processing failed; nested exception is org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map cn.itcast.ssm.po.ItemsQueryVo
type Exception report
message Request processing failed; nested exception is org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map cn.itcast.ssm.po.ItemsQueryVo
description The server encountered an internal error that prevented it from fulfilling this request.
exception
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map cn.itcast.ssm.po.ItemsQueryVo
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:927)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:811)
javax.servlet.http.HttpServlet.service(HttpServlet.java:624)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:796)
javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
root cause
org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map cn.itcast.ssm.po.ItemsQueryVo
org.apache.ibatis.builder.MapperBuilderAssistant.setStatementParameterMap(MapperBuilderAssistant.java:319)
org.apache.ibatis.builder.MapperBuilderAssistant.addMappedStatement(MapperBuilderAssistant.java:283)
在网上查了好久,才发现这个原因。我把Mapper.xml中的parameterType写成了parameterMap,而mybaties中已经不再用这个属性了。