Spring MVC: @ResponseBody, 415 Tipo de medio no compatible

Tengo problemas para asignar una publicación JSON a un objeto Java en particular para guardarla a través deHiberna

Los jefes de la llamada Ajax están configurados correctamente ...

Accept          application/json
Content-Type    application/json; charset=UTF-8

y el Método HTTP esENVIA

Aquí viene mi configuración ...

l mapeo de mi función Spring MVC se ve así

@RequestMapping(value = {"/save.json"},method = RequestMethod.POST)
public ModelMap save(@RequestBody Seizure seizureObj,Model model) {
   ...
}

en mi contenedor xml tengo una ContentNegotiatingViewResolver Me gusta est

<bean class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver">
    <property name="mediaTypes">
        <map>
            <entry key="html" value="text/html" />
            <entry key="json" value="application/json" />
        </map>
    </property>
    <property name="viewResolvers">
        <list>
            <bean id="viewResolver"
                class="org.springframework.web.servlet.view.InternalResourceViewResolver">
                <property name="prefix" value="/WEB-INF/assets/" />
                <property name="suffix" value=".jsp" />
            </bean>
        </list>
    </property>
    <property name="defaultViews">
        <list>
            <bean
                class="org.springframework.web.servlet.view.json.MappingJacksonJsonView">
                <property name="prefixJson" value="false" />
                <property name="objectMapper" ref="jacksonObjectMapper" />
            </bean>
        </list>
    </property>
</bean>

in my container xml la parte para jackson

<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapterConfigurer"
    init-method="init">

    <property name="messageConverters">
        <list>
            <bean id="marshallingHttpMessageConverter"
                class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"
          >
          <property name="objectMapper" ref="jacksonObjectMapper" />
          </bean>
        </list>
    </property>
</bean> 

<bean id="jacksonObjectMapper" class="org.codehaus.jackson.map.ObjectMapper" /> 

Yo teng

jackson-core-asl-1.8.5 jackson-mapper-asl-1.8.5

en mi carpeta / lib

y Jackson trabaja para un caso simple como este

public class Simple {
  private int id;

  public int getId() {
    return id;
  }

  public void setId(int id) {
    this.id = id;
  }   
}

@RequestMapping(value = {"/saveSimple.json"},method = RequestMethod.POST)
public ModelMap save(@RequestBody Simple simple,Model model) {
   ...
}

cuando lo pruebo con curl

 curl -v -H "Accept: application/json" -H "Content-type: application/json" -X POST -d '{"id":1}'  http://<URL>/saveSimple.json

Sin problemas, pero si lo pruebo con el objeto Hibernate me sale el mensaje

415 Unsupported Media Type

algunas ideas

Respuestas a la pregunta(4)

Su respuesta a la pregunta