myabtis版本3.2.2
Mybatis单独使用时 报错
Caused by: org.apache.ibatis.reflection.ReflectionException: Error instantiating class cn.xx.entity.Provider with invalid types () or values (). Cause: java.lang.NoSuchMethodException: cn.bdqn.entity.Provider.<init>()
.....
原因:
Provider的实体类中没有提供无参的构造方法
myabtis在将查询到的数据映射至实体类时,会通过反射调用实体类的无参构造方法来创建对象。
如果实体类中没有无参构造方法,就会报这种错误。
此文希望可以帮助到大家。如有错误,请指教。
如果大家还有其他的情况或者好的解决方法,也望指教,感谢阅读。