关于双向多对一的@JsonIgnore注解使用方法
来源:互联网 发布:gta5捏脸数据男小唐尼 编辑:程序博客网 时间:2024/05/18 00:54
问题描述:若不使用
@JsonIgnore
注解,通过SpringMvc作为Json返回页面时,会出现无限循环的错误。因为一方中拼接了多方,多方又拼接了一方,循环下去。
下面是一个自关联的目录类,用来当作示例:
@ManyToOne @JoinColumn(name = "pCode") @JsonIgnore private Dictionary parent; @OneToMany(mappedBy = "parent") private Set<Dictionary> children = new HashSet<>();
将注解加在parent上,在返回该parent至页面时,会将children也json化一起返回页面,一般来说这是我们需要的效果。
@ManyToOne @JoinColumn(name = "pCode") private Dictionary parent; @OneToMany(mappedBy = "parent") @JsonIgnore private Set<Dictionary> children = new HashSet<>();
若如上面配置,将注解放在children上,则将parent返回页面时,不会将其对应的children进行json化,反之,若将children返回页面,则每个children中都会将parent进行一次json化,这样不符合一般的开发规律。
阅读全文
0 0
- 关于双向多对一的@JsonIgnore注解使用方法
- 注解@JsonIgnore的使用方法及其效果
- @JsonIgnore注解的使用
- Hibernate双向多对一(注解)
- @JsonIgnore 注解
- @JsonIgnore注解
- 双向的多对一
- hibernate EJB注解双向(一对多、多对一)例子
- hibernate注解之单/双向多对一映射
- 最简易清晰明了的hibernate双向多对一注解配置
- hibernate 多对一的双向理解
- hibernate 双向多对多 注解
- hibernate 双向多对多 注解
- Hibernate双向多对多 注解方式
- Hibernate中用注解配置一对多双向关联和多对一单向关联
- Hibernate中用注解配置一对多双向关联和多对一单向关联
- 关于hibernate的多对一单向关联,一对多单向关联,和一对多双向关联的疑惑解答
- 关于hibernate的多对一单向关联,一对多单向关联,和一对多双向关联的疑惑解答
- 【Bash百宝箱】doxygen
- Qt在控件未显示时如何获取正确的控件尺寸
- thinking in java——接口
- View&五大布局介绍
- C++ GUI Programming with Qt4 Second Edition 之 内容简介
- 关于双向多对一的@JsonIgnore注解使用方法
- BZOJ 1202 [HNOI2005]狡猾的商人
- 伺服和变频器的区别
- maven
- 利用facebook graph api发送图片
- POJ2305 Basic remains 大数|进制转换 Java
- 浏览器缓存_后台更新js,浏览器中更新后的js代码不显示
- 知识整理–linux内核的gpiolib学习
- Git 常用命令