MyBatis查询SQL报错(IndexOutOfBoundsException)原因及解决方案
由打印出来的日志信息可知,异常为IndexOutOfBoundsException(索引越界异常),是mapper中的select查询方法在处理返回结果时发生的,是MyBatis框架中产生的异常。自定义实体类中故意覆盖掉默认的无参构造方法(首次遇到这个问题时是因为我在自定义实体类上同时使用了lombok的注解@Builder和@Data),之后按照框架要求进行配置,调用测试方法后可以复现该异常;自定义实体类中缺失了无参构造方法(同时使用@Data和@Builder也会造成无参构造方法缺失),MyBstais
原创
2022-07-05 15:34:01 ·
15804 阅读 ·
2 评论