1

我对jackson比较陌生,正在尝试通过hibernate 3.3将json导入mysql,反之亦然,并且对jackson-module-hibernate有问题

从它的 github 网站:

ObjectMapper 映射器 = 新 ObjectMapper(); mapper.registerModule(new HibernateModule());

我想我需要将其更改为:

mapper.registerModule(new Hibernate4Module());

但是,存在类型不匹配:

mapper.registerModule 需要 org.codehaus.jackson.map.Module 接口,但 Hibernate4Module 扩展了 com.fasterxml.jackson.databind.Module。

因此,我得到编译错误。有人可以帮我吗?一些有关如何执行此操作的示例代码将不胜感激。

谢谢

4

1 回答 1

1

这是 Jackson 1.x 和 Jackson 2.0 之间的区别。Hibernate 4 模块仅适用于 Jackson 2.0(Hibernate 3 版本可用于 1.x 和 2.0)。

于 2012-08-09T15:38:26.183 回答