杰克逊与春季靴子

时间:2014-06-16 11:29:08

标签: json jackson spring-boot

您好我使用Jackson Faster从关系表中获取数据,以避免在从 POJO转换为JSON时进行迭代。

在我发布相同的实体对象时发出错误。

错误:

ERROR 
. c.j.MappingJackson2HttpMessageConverter : 
Failed to evaluate deserialization for type 
[simple type, class com.nbfc.entity.CustmastState]:
com.fasterxml.jackson.databind.JsonMappingException:
Multiple back-reference properties with name 'defaultReference'

Jackson:具有名称的多个反向引用属性。

请检查一次..

1 个答案:

答案 0 :(得分:2)

听起来你的实体包含对另一个实体的引用,该实体有一个引用它的引用。杰克逊不喜欢这些循环引用。

因此@JsonBackReference注释。使用该注释注释实体引用,杰克逊将避免这种无限循环。