SpringDataJpa自关联映射时出现StackOverflowError

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

原因

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

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

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

相关推荐
摇滚侠5 分钟前
限流的方法,Redis 计算器限流算法、滑动时间窗口限流算法、漏漏桶限流算法、令牌桶限流算法,Java 开发
java·数据库·redis
IronMurphy8 分钟前
Java 泛型深度解析:编译期类型擦除机制与 PECS 准则
java·windows·python
always_TT9 分钟前
C语言保留字与标识符规则
c语言·开发语言
yang_upup11 分钟前
Matlab里simulink的元器件介绍
开发语言·matlab
滑雪的企鹅.19 分钟前
Kotlin云头条技术点剖析(项目复习02)——用户协议页面
android·开发语言·kotlin
南山love20 分钟前
spring-boot项目实现发送qq邮箱
java·服务器·前端
wuqingshun31415922 分钟前
说一下spring的bean的作用域
java·后端·spring
南 阳41 分钟前
Python从入门到精通day59
开发语言·python·php
JMchen12341 分钟前
Android NDK开发从入门到实战:解锁应用性能的终极武器
android·开发语言·c++·python·c#·android studio·ndk开发
花间相见1 小时前
【Java基础面试题】—— 核心知识点面试题(含答案):语法+集合+JVM+设计模式+算法
java·jvm·设计模式