Java com.fasterxml.jackson.databind.desr.unsolvedForwardReference with@JsonIdentityInfo
我有一个错误 这是因为在mj json中我有这个元素Java com.fasterxml.jackson.databind.desr.unsolvedForwardReference with@JsonIdentityInfo,java,json,jackson,entity,Java,Json,Jackson,Entity,我有一个错误 这是因为在mj json中我有这个元素 "employe": 1, "statutControle": { "statutControleID": 1, "description": "vérification documents ok", "controles": [ 1234 ] } 这应该是employeID而不是e
"employe": 1,
"statutControle": {
"statutControleID": 1,
"description": "vérification documents ok",
"controles": [
1234
]
}
这应该是employeID而不是employe
我的实体有这个,我使用@JsonIdentityInfo:
//bi-directional many-to-one association to Employe
@ManyToOne
@JoinColumn(name="employeID")
private Employe employe;
com.fasterxml.jackson.databind.deser.UnresolvedForwardReference:
Unresolved forward references for: Object id [1] (for class
com.controletec.siege.db.Employe) at [Source:
/Users/florakalisa/Desktop/workspace/json/ctrl.json; line: 259,
column: 21], Object id [1] (for class com.controletec.siege.db.Test)
at [Source: /Users/florakalisa/Desktop/workspace/json/ctrl.json; line:
268, column: 14], Object id [3] (for class
com.controletec.siege.db.Test) at [Source:
/Users/florakalisa/Desktop/workspace/json/ctrl.json; line: 269,
column: 14], Object id [5] (for class com.controletec.siege.db.Test)
at [Source: /Users/florakalisa/Desktop/workspace/json/ctrl.json; line:
270, column: 14], Object id [7] (for class
com.controletec.siege.db.Test) at [Source:
/Users/florakalisa/Desktop/workspace/json/ctrl.json; line: 271,
column: 14], Object id [9] (for class com.controletec.siege.db.Test)
at [Source: /Users/florakalisa/Desktop/workspace/json/ctrl.json; line:
272, column: 14].
请添加完整的Employe类,显示所有jackson注释和您试图反序列化的json字符串。 这似乎是一个jackson bug,id不能出现在其完整对象之前