He leídoCómo mapear la relación entre OneToOne POJOs utilizando @JsonManagedReference y @JsonBackReference
- http://vard-lokkur.blogspot.com/2010/10/json-jackson-to-rescue.html
- http://vard-lokkur.blogspot.com/2010/10/json-jackson-serialization-narrowed.html
- http://www.cowtowncoder.com/blog/archives/2010/09/entry_418.html
en busca de soluciones para trazar un mapa de uno a Una relaciones. Sin embargo, esas demostraciones en los artículos son todas de muchos a uno o de uno a muchos. De la demostración, concluyo que en la mayoría de los casos, anotaremos el lado UNO como @JsonManagedReference y el lado MUCHOS como @JsonBackReference.
Sin embargo, no hay ninguna pista sobre cómo asignar One-To-One. ¿Tiene alguna idea?
Además, ¿y si es bidireccional uno a uno?
¡Gracias! Tu respuesta es bastante útil para mí. Por cierto, ¿qué pasa si quiero mapear uno bi-direccional uno a uno? –
La carcasa completamente bidireccional es cíclica, por lo que no es compatible actualmente: necesitaría un manejo adecuado de gráficos cíclicos (que también podrían manejar todas las demás combinaciones, pero requieren metadatos en JSON, identificaciones de objeto o similares) – StaxMan
@JsonIdentityInfo funcionará. [JacksonFeatureObjectIdentity] (http://wiki.fasterxml.com/JacksonFeatureObjectIdentity) – pavan