我正在使用 jackson 2.4.2 来映射一些 hibernate 结果,因为 hibernate 对象可能非常复杂,我收到的问题是,我有一个 hibernate 对象列表,其中一些可能引用同一个对象,因此 jackson 仅映射对象一次,所有其他对象仅映射为 id。我不希望它的行为像这样,并希望它将对象作为对象写入,无论它是否在其他对象中解析。
向我们展示一些代码,尤其是您的类结构和 json/xml 或任何结果。
但我认为问题在于您仅将 object_id 保存为整数而不是对象。
Wrong:
public class Foo {
private String name;
private Integer foo_id;
}
正确的:
public class Foo {
private String name;
private Foo foo;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)