当前位置: 首页 > 知识库问答 >
问题:

JAVA中具有循环引用的实体到bean

钱弘壮
2023-03-14

我有三个实体,EntityA、EntityB和EntityC,以这样的方式

是否有任何方法或任何库来生成正确的响应bean?

注意:使用lazy不是一个选项,因为在其他一些方法中,我希望获得相关的实体。

共有1个答案

崔宇
2023-03-14

请看一下JSON序列化器。

通常,您可以使用@JSONIGNORE注释来打破循环

 类似资料:
  • 问题内容: 给定一个以复杂的,循环的方式相互引用的类实例的集合:垃圾收集器是否可能无法释放这些对象? 我隐约记得过去这是JVM中的问题,但我 认为 这在几年前已解决。但是,在jhat中进行的一些调查显示,循环引用是我现在面临的内存泄漏的原因。 注意:我一直给人以JVM能够解析循环引用并从内存中释放这种“垃圾岛”的印象。 但是,我提出这个问题只是为了看看是否有人发现了任何异常。 问题答案: 循环引用

  • 问题内容: 我定义了两个类,以便它们都包含对另一个对象的引用。它们看起来与此类似(这是简化的;在我的实际域模型中,类A包含一个B列表,每个B都有对父A的引用): 在与已通过使用Eclipse中A和B这两个问题的两个场产生的是调用或在任一对象方法的结果在因为它们都调用另一个对象的和方法。例如,以下程序将无法使用上述对象: 如果用这种方式用循环关系定义域模型存在内在的错误,请告诉我。据我所知,虽然这是

  • 问题内容: 我有2张表: 在部门中: numEmpl是主键 numDept是对Departamentos(numDept)的外键引用。在部门中: numDept是主键 numDirect是对Empleados(numEmpl)的外键引用 因此,有一个循环参考。 首先,我创建了表格: 现在,我在它们之间创建引用: 它起作用了,所以现在我尝试插入一些数据: 但是现在它引发了一个错误,告诉我不能在循环引

  • 问题内容: 在正在进行的项目中,人们编写了服务类来访问DAO。几乎每个业务对象都具有使用自己的DAO的自己的服务。在某些服务上,我们使用对其他服务的引用。目前,人们正在实例化构造函数内部所需的服务。 但是现在,我遇到了麻烦,因为服务A需要服务B而服务B需要服务A,因此对任一构造函数的调用都会导致堆栈溢出… 示例(伪代码): 您将如何解决?使用单例模式? 谢谢 问题答案: Spring框架通过使用依

  • 问题内容: 在非常老的项目中修复错误期间,我遇到了奇怪的方法,它看起来像这样: 它会导致暂停时间,还是会因JVM优化而被忽略? 问题答案: JIT运行几次后将对其进行优化。JVM在第一次运行时,需要检查是否正在递增的值未在任何地方使用。

  • 很好的一天, 我正在研究Spring靴。这是我的项目https://github.com/Alex1182-St/java-spring-jpa-postgresql.git 我有两个实体: AppUserEntity-https://github.com/Alex1182-St/java-spring-jpa-postgresql/blob/master/src/main/java/com/ja