關於IncompleteElementException: Could not find parameter map com.dao.StudentMapper.Student的錯誤

關於Request processing failed; nested exception is org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map com.dao.StudentMapper.Student的錯誤

HTTP Status 500 – Internal Server Error
Type 異常報告

消息 Request processing failed; nested exception is org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map com.dao.StudentMapper.Student

描述 服務器遇到一個意外的情況,阻止它完成請求。

Exception

org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map com.dao.StudentMapper.Student
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1013)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897)
javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118)

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-PxORqK6n-1590855428170)(C:\Users\Lin-WY\AppData\Roaming\Typora\typora-user-images\image-20200530183639709.png)]

可能解決方式:

根據錯誤提示可以看出錯誤在StudentMapper.xml文件中,Could not find parameter map,可將parametermap改成parameterType。

原因反思

parametermap用法跟resultmap類似,需要設置參數映射,不推薦使用parametermap,一般使用parameterType直接將查詢結果列值類型自動對應到Java對象屬性類型上,不再配置映射關係一一對應。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章