jpa实体@ManyToOne @OneToMany无限递归方式

 更新时间:2021年10月18日 08:44:34   作者:宋大王  
这篇文章主要介绍了jpa实体@ManyToOne @OneToMany无限递归方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

jpa实体@ManyToOne @OneToMany无限递归

问题描述

Cannot call sendError() after the response has been committed

在这里插入图片描述

解决办法

在属性上添加注释

    @JsonBackReference // data to json 和 JsonIgnore一样
//    @JsonManagedReference // data to json 会被序列化
//    @JsonIgnore // 直接忽略子实体
    private Collection<ArticleEntity> articlesById;
  • @JsonIgnore

序列化和反序列化过程中 都会忽略这个属性

  • @JsonManagedReference

正常序列化 反序列化

  • @JsonBackReference

序列化data to json过程中 ,会忽略这个属性

@OneToMany和@ManyToOne要素

  • cascade

一的一方一般用: cascade = CascadeType.ALL

多的一方不用设置,默认不级联

  • fetch

默认是lazy还是eager啊

  • mappedby 或者joinColumn

一的一方用mappedby

多的一方用joinColumn

  • orphanRemove

一的一方用这个: orphanRemove=true

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • java多线程join()方法的作用和实现原理解析(应用场景)

    java多线程join()方法的作用和实现原理解析(应用场景)

    join方法主要是用于将当前线程挂起,等待其他线程结束后在执行当前线程,本文通过应用场景分析代码示例讲解java多线程join()方法的作用和实现原理,感兴趣的朋友一起看看吧
    2021-07-07
  • Java  Thread多线程详解及用法解析

    Java Thread多线程详解及用法解析

    本文主要介绍Java 多线程详解及用法,这里整理了详细资料及简单实现代码,有需要的小伙伴可以参考下
    2016-09-09
  • Java 高精度的大数字运算方式

    Java 高精度的大数字运算方式

    这篇文章主要介绍了Java 高精度的大数字运算方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-08-08
  • 简单了解JavaCAS的相关知识原理

    简单了解JavaCAS的相关知识原理

    这篇文章主要介绍了简单了解JavaCAS的相关知识,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-11-11
  • 打开.properties中文显示unicode编码问题以及解决

    打开.properties中文显示unicode编码问题以及解决

    这篇文章主要介绍了打开.properties中文显示unicode编码问题以及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • SWT(JFace)Group(分组显示)

    SWT(JFace)Group(分组显示)

    SWT(JFace)体验之Group(分组显示)
    2009-06-06
  • Java解析XML(4种方式)案例详解

    Java解析XML(4种方式)案例详解

    这篇文章主要介绍了Java解析XML(4种方式)案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-08-08
  • Spring的Bean容器介绍

    Spring的Bean容器介绍

    今天小编就为大家分享一篇关于Spring的Bean容器介绍,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • Java Chassis3应用视角的配置管理技术解密

    Java Chassis3应用视角的配置管理技术解密

    这篇文章主要为大家介绍了Java Chassis3应用视角的配置管理相关的机制和背后故事,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2024-01-01
  • java io文件操作从文件读取数据的六种方法

    java io文件操作从文件读取数据的六种方法

    这篇文章主要为大家介绍了java io操作总结从文件读取数据的六种方法,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪
    2022-03-03

最新评论