Spring hibernate类的Jackson Json解析异常

Spring hibernate类的Jackson Json解析异常,spring,hibernate,jpa,jackson,Spring,Hibernate,Jpa,Jackson,我使用的是Spring3+JPA2(hibernate Impl)+SpringMVC的contentNegotiationResolver,基于Json媒体类型,在利用SpringFramework的 org.springframework.web.servlet.view.json.MappingJacksonJsonView * * 下面线程中提供的解决方案不起作用(使用Json自动检测)对我来说不起作用 在getter方法上提供Json自动检测和显式提供Json属性注释不起作用-它仍然

我使用的是Spring3+JPA2(hibernate Impl)+SpringMVC的contentNegotiationResolver,基于Json媒体类型,在利用SpringFramework的 org.springframework.web.servlet.view.json.MappingJacksonJsonView

*

*

下面线程中提供的解决方案不起作用(使用Json自动检测)对我来说不起作用

在getter方法上提供Json自动检测和显式提供Json属性注释不起作用-它仍然解析所有属性。我还成功地使用@JsonIgnore避免了JPA实体类的某些属性,这在本质上是一种递归或父/子关系。我还尝试分离实体类,但没有成功

在我的entity类中,Jackson解析器需要做的就是解析三个简单的字符串属性,其余的属性用@JsonIgnore标记

如果你们中有人遇到类似问题并解决了,请告诉我。

阅读此文
org.codehaus.jackson.map.JsonMappingException: No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationConfig.Feature.FAIL_ON_EMPTY_BEANS) ) (through reference chain:..... )
    at org.codehaus.jackson.map.ser.StdSerializerProvider$1.serialize(StdSerializerProvider.java:62)
    at org.codehaus.jackson.map.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:268)
    at org.codehaus.jackson.map.ser.BeanSerializer.serializeFields(BeanSerializer.java:146)
    at org.codehaus.jackson.map.ser.BeanSerializer.serialize(BeanSerializer.java:118)
    at org.codehaus.jackson.map.ser.ContainerSerializers$IndexedListSerializer.serializeContents(ContainerSerializers.java:236)
    at org.codehaus.jackson.map.ser.ContainerSerializers$IndexedListSerializer.serializeContents(ContainerSerializers.java:189)
    at org.codehaus.jackson.map.ser.ContainerSerializers$AsArraySerializer.serialize(ContainerSerializers.java:111)
    at org.codehaus.jackson.map.ser.StdSerializerProvider._serializeValue(StdSerializerProvider.java:296)
    at org.codehaus.jackson.map.ser.StdSerializerProvider.serializeValue(StdSerializerProvider.java:224)
    at org.codehaus.jackson.map.ObjectMapper.writeValue(ObjectMapper.java:925)
    at org.springframewor