fastjson轉換hibernate多對一和一對多對象循環引用終極解決方法

在stackoverFlow上查到下面的方法,親測好使,我用的時候沒用到@JsonManagedReference和裏面的value


If you use @JsonBackReference on your getter/setter method in your project more than twice,you should distinguish them with a specific Reference name.Maybe only one 'defaultReference' is allowed in the latest version.

e.g

in MovementView.class

    @JsonBackReference(value="user-movement")
public User getUser() {
    return user;
}

in User.class

    @JsonManagedReference(value="user-movement")
    public User getMovementView() {
    return movementView;
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章