报错详情
[Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: java.lang.IndexOutOfBoundsException: Index: x, Size: x
报错原因
实体类中缺失了无参构造方法,当前实体类只使用了 @Data和@Builder,当使用了@Builder注解时,该实体类将不再提供无参构造方法,而Mybatis在sql执行完进行返回结果时,要使用该返回类的无参构造创建对象。最终导致出现异常。
解决方案
在实体类增加注解@NoArgsConstructor和@AllArgsConstructor,使编译器编译的时候提供出无参构造。
© 版权声明
1 如非特殊说明,本站对本文提供的代码或者素材不拥有任何权利,其版权归原著者拥有;
2 以上提供的代码或者素材均为作者提供和网友推荐收集整理而来,仅供学习和研究使用;
3 若作商业用途,请联系原作者授权,若本站侵犯了您的权益请 联系站长 进行删除处理;
2 以上提供的代码或者素材均为作者提供和网友推荐收集整理而来,仅供学习和研究使用;
3 若作商业用途,请联系原作者授权,若本站侵犯了您的权益请 联系站长 进行删除处理;
THE END
暂无评论内容