mybatis的报错信息
Error:(23, 1) java: 无法将类 com.TreeValueParam中的构造器 TreeValueParam应用到给定类型;
需要: java.lang.Long
找到: java.lang.Long,java.lang.String,java.util.List<com.TreeValueParam>
原因: 实际参数列表和形式参数列表长度不同
后来,在springMVC的controller中@RequestBody Param param ,这个Param类只用了@AllArgsConstructor注解,导致NoArgsConstructor不会被自动创建了,也就发生了下面的找不到无参构造器的异常了!
大致 就是“this error happend in RequestBody , may be the Param, no sutiable Constructor to transfer the JSONObject to the Param”.