我使用jackson 2.4.2来映射一些hibernate结果,因为hibernate对象可能相当复杂,我收到的问题是,我有一个hibernate对象列表,其中一些可能引用同一个对象,因此,jackson只对对象进行一次mapp,而所有其他对象只被映射为id。我不希望它表现得像这样,并希望它将对象写为对象,无论它是否在其他对象中进行解析。
答案 0 :(得分:0)
向我们展示一些代码,特别是你的类结构和json / xml或其他任何结果。
但我认为问题在于你只将object_id保存为Integer而不是对象。
错:
public class Foo {
private String name;
private Integer foo_id;
}
正确:
public class Foo {
private String name;
private Foo foo;
}