SpringDataJpa自关联映射时出现StackOverflowError

使用Jpa自关联时,存在子数据的记录会报内存溢出问题StackOverflowError

原因

使用了 lombok 插件中的@Data注解来标注类,生成 gettet/setter 以及 toString

lombok 在生成时会出现循环比较两类中的 hashcode,导致内存溢出。

解决: 不使用 lombok ,自己手写 gettet/setter 以及 toString

相关推荐
80530单词突击赢2 分钟前
云原生时代:.NET与Java的K8s进化论
java
深蓝电商API4 分钟前
异步爬虫中代理池的并发管理
开发语言·爬虫·python
hhy_smile4 分钟前
Special method in class
java·开发语言
沐知全栈开发8 分钟前
Bootstrap5 轮播
开发语言
我命由我123458 分钟前
Android 开发 Room 数据库升级问题:A migration from 6 to 7 was required but not found.
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
黄筱筱筱筱筱筱筱10 分钟前
7.适合新手小白学习Python的异常处理(Exception)
java·前端·数据库·python
Stecurry_3012 分钟前
Springboot整合SpringMVC --从0到1
java·spring boot·后端
Serene_Dream12 分钟前
NIO 的底层机理
java·jvm·nio·mmap
༾冬瓜大侠༿13 分钟前
C++string
c语言·开发语言·c++·算法
雨季66614 分钟前
Flutter 三端应用实战:OpenHarmony “极简文本字符计数器”——量化表达的尺度
开发语言·flutter·ui·交互·dart