Hibernate 中经常存在双向关联的情况,此处将数据转换为 JSON 格式则可能导致死循环
获取数据时只需要单向关联
- 这种情况下父类需要子类数据,而子类不需要父类数据
1 |
|
- 在子类中对父类的引用字段加上
@JsonIgnore
即可
1 |
|
获取数据时确实需要双向关联
- 在父类对子类的引用字段加上
@JsonManagedReference
1 |
|
- 在子类中对父类的引用字段加上
@JsonBackReference
即可
1 |
|
x1anx1an is my wife
Hibernate 中经常存在双向关联的情况,此处将数据转换为 JSON 格式则可能导致死循环
1 |
|
@JsonIgnore
即可1 |
|
@JsonManagedReference
1 |
|
@JsonBackReference
即可1 |
|