Mybatis-Plus:java.lang.IndexOutOfBoundsException: Index: 12, Size: 12
问题
使用Mybatis-Plus查询数据库时,出现异常: java.lang.IndexOutOfBoundsException: Index: 12, Size: 12
原因
实体类中使用了@Builder注解。当数据库字段与实体类字段个数一致时没有问题,但是当实体类中出现了数据库中不存在的字段时就会出现这个异常。原因是由于实体类的构造方法导致,当字段不一致时就需要额外声明构造方法。
解决方案
1.实体类中不使用@Builder注解。
2.实体类中添加@NoArgsConstructor、@AllArgsConstructor构造方法注解。
标题:Mybatis-Plus:java.lang.IndexOutOfBoundsException: Index: 12, Size: 12
作者:96XL
地址:https://solo.96xl.top/articles/2021/12/30/1640854398657.html