我把这个弄错了
这是因为在mj json中我有这样的元素
"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].发布于 2015-06-09 20:40:28
请添加完整的Employe类,显示所有jackson注释和您试图反序列化的json字符串。这看起来像jackson bug,id不能出现在它们的完整对象之前。
https://stackoverflow.com/questions/29458643
复制相似问题