SpringDataJpa自关联映射时出现StackOverflowError

news/2024/9/21 17:26:14 标签: java, 开发语言

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

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

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

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


http://www.niftyadmin.cn/n/5669157.html

相关文章

海外大带宽服务器连接失败怎么办?

在全球化日益加深的今天,海外大带宽服务器已成为企业拓展国际市场、提升业务效率的重要工具。然而,面对复杂多变的网络环境和技术挑战,服务器连接失败的问题时有发生,这不仅影响了企业的正常运营,还可能带来经济损失和…

安卓13设置动态显示隐藏第一页的某一项 动态显示隐藏无障碍 android13设置动态显示隐藏第一页的某一项

总纲 android13 rom 开发总纲说明 文章目录 1.前言2.问题分析3.代码分析4.代码修改4.1修改方法14.2修改方法25.编译6.彩蛋1.前言 有时候,我们的设置里面显示的信息,需要根据不同的情况显示不同的信息,例如,动态的显示或者隐藏 “无障碍” 这一项。 2.问题分析 像这个问题…

PHP基础语法入门指南

前言 PHP(Hypertext Preprocessor)是一种广泛使用的开源服务器端脚本语言,特别适合Web开发,并可以嵌入到HTML中使用。PHP能够执行动态内容、创建交互式的Web页面、与数据库进行通信等。本文将带领你走进PHP的世界,从最…

GPU使用

0. 写这篇文章的背景 最近还是在使用GPU、连接远程服务器上出现了一点问题,发现在这方面的知识还是学得很模糊。(最让人感到困惑的是之前GPU的使用都没有问题) 总结一下最近的问题: 1.每一次连接远程服务器(选择的Ubuntu22.04),使用服务器的文件夹还好(关键是现在用…

【项目管理进阶】风险问题

前言 各位盆友,你们期待的项目管理进阶系列有新的消息,请注意查收,并反馈哦~ 在参加项目的过程中,你是否面临或参加过类似如下的场面: 为了立项,先调研市场、技术、社会、组织内部的现状为了科学的管理项目…

WPF DataGrid 赋值与修改

WPF DataGrid 赋值与修改 下方绑定给 DataGrid 控件的类模型public record DataGridModel{public string GongNeng{get; set;}public DataGridModel(string gongNeng){GongNeng gongNeng;}}一、DataGrid 绑定对应的属性 DataGrid 绑定列,将对应的属性绑定给对应的…

C++ | Leetcode C++题解之第415题字符串相加

题目: 题解: class Solution { public:string addStrings(string num1, string num2) {int i num1.length() - 1, j num2.length() - 1, add 0;string ans "";while (i > 0 || j > 0 || add ! 0) {int x i > 0 ? num1[i] - 0 …

Linux系统中FTP操作命令

引言 在Linux系统中,FTP(File Transfer Protocol)是一种常用的文件传输协议,广泛应用于文件的上传和下载。无论是网站的文件管理,还是服务器之间的数据传输,掌握FTP操作命令都是Linux管理员和开发者的基本…