org.apache.ibatis.reflection.ReflectionException: Error instantiating class with invalid types
生活随笔
收集整理的這篇文章主要介紹了
org.apache.ibatis.reflection.ReflectionException: Error instantiating class with invalid types
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
大家好,我是烤鴨,記錄一個初級異常,百度搜索結果不多:
Caused by: org.apache.ibatis.reflection.ReflectionException:?
Error instantiating class com.xxx.xxx with invalid types 。
java.lang.NoSuchMethodException: com.xxx.xxx.<init> (java.lang.Integer, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Integer, java.math.BigDecimal, java.math.BigDecimal, java.math.BigDecimal, java.math.BigDecimal, java.lang.Integer, java.lang.String, java.lang.Integer, java.lang.String, java.math.BigDecimal, java.math.BigDecimal, java.math.BigDecimal, java.lang.String, java.math.BigDecimal, java.lang.Integer, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Integer, java.lang.String, java.lang.Integer, java.lang.String, java.lang.String, java.util.Date, java.lang.String, java.lang.Integer, java.lang.Integer, java.util.Date, java.lang.String, java.util.Date, java.lang.String, java.lang.Integer, java.lang.String, java.lang.Integer, java.util.Date, java.util.Date, java.lang.String)如果出現init后面括號一堆參數的話,檢查一下你的pojo是否有提示的這個構造器。
一般就創建全參構造器。
eclipse? ?全捷鍵是:ALT+SHIFT+S -> O
idea? ?快捷鍵是:ALT+INSERT。
其他:
一般來說,org.apache.ibatis.reflection.ReflectionException。
? ? ? ?mybatis異常就是幾點:
1.? ? xml和dao是否映射,方法是否都找得到,方法名稱是否都一樣。
2.????xml和pojo是否正常映射。
3.? ? 如果報查詢或者結果參數異常,parameterType或者resultType類型不對。改成resultMap封裝到對象試試。
4.????xml中方法名稱不能重復。
暫時想到的就這些,遇到新的問題再更新吧。
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的org.apache.ibatis.reflection.ReflectionException: Error instantiating class with invalid types的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iOS开发tableview二级联动的细
- 下一篇: 新手入门makefile教程