title: How to map OneToOne relationship between POJOs using @JsonManagedReference and @JsonBackReference
body: <p>I have read </p>
  
  <ul>
  <li><a href="http://vard-lokkur.blogspot.com/2010/10/json-jackson-to-rescue.html" rel="noreferrer">http://vard-lokkur.blogspot.com/2010/10/json-jackson-to-rescue.html</a></li>
  <li><a href="http://vard-lokkur.blogspot.com/2010/10/json-jackson-serialization-narrowed.html" rel="noreferrer">http://vard-lokkur.blogspot.com/2010/10/json-jackson-serialization-narrowed.html</a></li>
  <li><a href="http://www.cowtowncoder.com/blog/archives/2010/09/entry_418.html" rel="noreferrer">http://www.cowtowncoder.com/blog/archives/2010/09/entry_418.html</a></li>
  </ul>
  
  <p>looking for solutions to map <strong>One-To-One</strong> relationships. However, those demos in the articles are all Many-To-One or One-To-Many. From the demo, I conclude that in most cases, we will annotate the ONE side as @JsonManagedReference and the MANY side as @JsonBackReference.</p>
  
  <p>However, there's no hint about how to map One-To-One. Do you have any idea?</p>
  
  <p>Also, what if it is a bi-directional one-to-one?</p>