mybatis-plus java.lang.IndexOutOfBoundsException: Index: 11, Size: 11

雨燕双飞 提交于 2020-03-10 19:00:00

您是否使用lombok

提前说明本文的异常时由于使用lombok不适当。

 

mybatis plus出现这个错?

猛一看我以为是什么数组下标越界之类的问题啊,真是无从下手。

获取的数据字段正好是11个。

既然都各种查询都报错,那么我就将错误的目标定位到了实体类上。

发现实体类只使用了@Builder注解,@Builder注解使用后我们必须显示的声明构造方法,或者使用@AllArgsConstructor @NoArgsConstructor来声明构造。

  这个异常正式因为使用MP和lombok不当造成的,mybatis找不到构造方法,无法将查询结果绑定到实体对象上。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!