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

网友投稿 791 2022-12-01

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

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

目录jpa实体@ManyToOne @OneToMany无限递归问题描述解决办法@OneToMany和@ManyToOne要素

jpa实体@ManyToOne @OneToMany无限递归

问题描述

Cannot call sendError() after the response has been committed

解决办法

属性上添加注释

@jsonBackReference // data to json 和 JsonIgnore一样

// @JsonManagedReference // http://data to json 会被序列

// @JsonIgnore // 直接忽略子实体

private Collection articlesById;

@JsonIgnore

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

@JsonManagedReference

正常序列化 反序列化

@JsonBackReference

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

@OneToMany和@ManyToOne要素

cascade

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

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

fetch

默认是lazy还是eager啊

mappedby 或者joinColumn

一的一方用mappedby

多的一方用joinColumn

orphanRemove

一的一方用这个: orphanRemove=true

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:如何设置窗口居中
下一篇:QT所以的类
相关文章

 发表评论

暂时没有评论,来抢沙发吧~