目录

今日说码

点滴记录中国代码进程

X

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