JSON:层次结构中存在一个循环

亚历克斯
public class OrderEntity {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY) 
    @Column(name="order_id")
    private int orderid;

    @ManyToOne
    @JoinColumn(name="user_id", nullable=false)
    private UserEntity user;

    @OneToMany(mappedBy="ordersBid",fetch=FetchType.EAGER)
    private Set<BidPriceEntity> bidOrders;
}
public class BidPriceEntity {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY) 
    private int id;

    @ManyToOne
    @JoinColumn(name="order_Id",nullable=false)
    private OrderEntity ordersBid;

    @ManyToOne
    @JoinColumn(name="driver_Id",nullable=false)
    private UserEntity driver;      

    @Column(name="bid_price")
    private double bidPrice;
}
public class OrderEntity {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY) 
    @Column(name="order_id")
    private int orderid;

    @ManyToOne
    @JoinColumn(name="user_id", nullable=false)
    private UserEntity user;

    @OneToMany(mappedBy="ordersBid",fetch=FetchType.EAGER)
    private Set<BidPriceEntity> bidOrders;
}   

这是三个实体。我试图将数据(从数据库中检索到)传输到JsonArray。它总是会出错:层次结构中存在一个循环!

我应该如何设置:JsonConfig(setJsonPropertyFilter)属性来摆脱此错误。

米恰尔·扎博罗夫斯基(MichałZaborowski)

循环基本上有两个选择-自己编写序列化程序use @JsonIgnore就像在您的代码中-OrderEntity包含的列表一样BidPriceEntities,其中又包含对的引用OrderEntity标记ordersBid@JsonIgnore,它应该可以工作。在列表序列化中...如果您无权访问该类,请尝试mixins

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

创建层次结构每一个类的对象实例

转换一个POJO到树结构中的Java 8中层次结构数据的表示

使用XPath表达式总是查找相似元素名称的层次结构中的最后一个元素

UITableView,UISwipeActionsConfiguration,UIContextualAction-PullView不在视图层次结构中。这是一个UIKit错误

当多个处于层次结构中时,Espresso匹配找到的第一个元素

在angular 5中迭代一个复杂的JSON结构

JMeter GUI-无法拖放到层次结构中的最后一个元素

给定一个表示层次结构的数组,将数据输出为JS中的树形形式

获取列中的最后一个值(模仿层次结构)

创建一个表来显示JSON对象的对象层次结构

如何在一个表中合并层次结构并在其中循环遍历?

循环创建结构并分配给IDL中的另一个结构

在层次结构中查找第一个元素,而不是在子级中

net.sf.json.JSONException:层次结构中存在一个循环

在非层次结构中从另一个类调用的构造返回致命错误

设计一个多层次的公司结构

将另一个层次结构插入到sql表中

如何从SQL Server 2012中的XML层次结构的下一级查询另一个属性?

jQuery最近的()不适用于层次结构中的下一个元素

如何查看层次结构中的第一个和/或最后一个成员值

如何确定目录是否在文件系统层次结构中的另一个目录之下或之上

c ++库:应用程序在继承层次结构中插入一个类

从for循环到下一个抽象层次?

检查层次结构中是否存在循环依赖关系

DAX-水平层次结构中的最后一个值

在不同的层次结构中将一个视图动画化为另一个视图

如何从多个中选择一个JSON对象并在python中导航其层次结构

如何使用perl在JSON中找到一个键并返回它在层次结构中的路径

如果至少有一个节点处于活动状态,则打印层次结构中的所有节点