后端

解决Jackson序列化Hibernate对象问题

2017-08-16  本文已影响583人  zerouwar

相信这个问题只要在spring中用过hibernate/JPA的同学都遇到过,网上一堆方案

这种作为自从做了程序员强迫症从无到有,再到日益严重的我简直无法忍受。然后意外看到其实jackson有一个模块功能是针对hibernate做了这方面的工作,这对于java程序员这种伸手党简直福音- -

无脑到什么程度呢?加个依赖就好了....

    <dependency>
        <groupId>com.fasterxml.jackson.datatype</groupId>
        <artifactId>jackson-datatype-hibernate5</artifactId>
        <version>2.9.0</version>
    </dependency>

jackson有个Jackson2DatatypeHelper类会检查hibernate5组件是否存在classpath中,如果存在就会激活。老实说这种技术真的是很亮瞎狗眼。

我在用spring data rest,貌似hibernate5Module对序列化的json格式做了变换(多了一层content),这应该也算是一个冲突?依然在寻找方案中....

上一篇 下一篇

猜你喜欢

热点阅读