您是否使用lombok
提前说明本文的异常时由于使用lombok不适当。
mybatis plus出现这个错?
猛一看我以为是什么数组下标越界之类的问题啊,真是无从下手。
获取的数据字段正好是11个。
既然都各种查询都报错,那么我就将错误的目标定位到了实体类上。
发现实体类只使用了@Builder注解,@Builder注解使用后我们必须显示的声明构造方法,或者使用@AllArgsConstructor @NoArgsConstructor来声明构造。
这个异常正式因为使用MP和lombok不当造成的,mybatis找不到构造方法,无法将查询结果绑定到实体对象上。
来源:oschina
链接:https://my.oschina.net/yuhuashang/blog/3191184