SpringDataJpa自关联映射时出现StackOverflowError

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

原因

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

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

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

相关推荐
Zane19944 分钟前
自定义异常该继承 Exception 还是 RuntimeException,就看这一个问题
java·后端
西峰u5 分钟前
Java多线程初阶完整总结|线程、锁、volatile、等待通知、常见案例
java·开发语言·jvm
爱喝可乐的中登13 分钟前
SpringBoot 云边协同|智慧地铁 ISCS 改造实战第 10 篇:全网权限与数据隔离重构|线路‑车站‑专业三级 RBAC、边缘数据权限下沉
java·spring boot·重构
夜雨声烦丿23 分钟前
从需求到页面:日期计算器应用的 ArkTS 原生实现
开发语言·javascript·华为·harmonyos
落魄实习生25 分钟前
Spring AI Alibaba入门-生态集成
java·人工智能·spring
重生之我是Java开发战士33 分钟前
【Java EE】认识Linux与项目部署
java·linux·java-ee
LXMXHJ36 分钟前
springboot项目测试
java·spring boot·后端·测试
程序员雪球44 分钟前
本地IDEA打断点debug容器
java·开发语言
码匠许师傅1 小时前
【设计模式精讲】2. 设计原则基石:SOLID 与几条关键原则
java·设计模式·log4j
yychen_java1 小时前
二:Multi-Agent 协作架构与 MCP 协议实战:Java 企业级 AI 智能体进阶指南
java·人工智能·架构